散分100 脑上做好了reporting services报表,怎么部署到客户电脑上去呀 100redsee]

发布时间:2016-12-11 6:39:31 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"散分100 脑上做好了reporting services报表,怎么部署到客户电脑上去呀 100redsee]",主要涉及到散分100 脑上做好了reporting services报表,怎么部署到客户电脑上去呀 100redsee]方面的内容,对于散分100 脑上做好了reporting services报表,怎么部署到客户电脑上去呀 100redsee]感兴趣的同学可以参考一下。

我现在在自己电脑上做好了reporting services报表,设计好了数据源,数据模型。自己做了一个程序可以把自己的报表,数据源部署到客户电脑,但是根据数据源形成的数据模型不知道怎么用这个程序部署。哪位高手能够指点一下。(不想到管理器点数据源再部署,想程序一步处理到位)

不懂,接分^_^

急!!!呀 神啦  救救我吧

难道没有人用SQLSERVER 2005 的reporting services

我帮你转到SQL 2005。

学习中

不明白你的意思为何要部署到客户机上? 应该是将做好的报表部署到rs 服务器上~这样才对。 RS的部署可以通过VS,也可通过RS MANAGER去实行。 这二种方式原理都差不多。

如果你在你自己电脑上做好了RS的报表,可以在build -- deploy中直接部署到rs服务器上。

我只用過SQL2000的. 做好了報表是部署到報表服務器上去的,然後客戶訪問服務器. 只說說自己2000的: 報表是用visual studio.net reporting servers來做的, 右鍵報表專案--屬性--TargetServerURL:服務器URL--TargetFolder:存放文件夾 右鍵報表名稱--部署

晕  我这里说的是自己编程部署 意思是这样的 就是我们帮客户实施一个项目 在公司这边我们已经做好了报表 什么的 现在要把自己报表服务器上的报表,数据源 数据模型什么的部署到客户的报表服务器上去 我用程序实现了部署报表,数据源, 就是数据模型不知道怎么编程部署

没用过SQL2005

没用过SQL2005

学习中

数据模型?英文怎么讲,是SSRS里的Report Builder吗?

哈哈……用新的东西就要慢慢琢磨----一起研究 偶现在也颇为郁闷……真的在想能不能找着微软的技术支持(有这技术支持么?)

用sql02005的报表管理器上传

用sql02005的报表管理器上传 这样我是知道可以的  但是效率太差了   如果我有几百报表  不累死

我现在做的程序可以 处理目录 报表 数据源的 数据模型的发布 但是中途又出现一个问题 就是 数据源模型找不到生成他的数据源 我发现在数据报表数据库里有一个关联的记录来的 继续研究中   程序做好后可以共享出来哦 大家帮忙解决下问题

关注,最近一直在做Reportservice,不知道搂住有没有碰到我那样的问题, 见帖子: http://community.csdn.net/Expert/topic/5013/5013802.xml?temp=7.642764E-02

1、新建一个项目 2、添加web引用 http://localhost/ReportServer/ReportService.asmx 如果ReportingService不是安装在本机,将localhost改为ReportingService所在计算机的名称或IP。 3、定义一个变量 ReportingService rs = new ReportingService(txtWebService.Text); 4、需要在根目录下创建文件夹 rs.CreateFolder(txtServerPath.Text, "/", null); 5、定义数据源 DataSourceDefinition dsd = new DataSourceDefinition(); dsd.CredentialRetrieval = CredentialRetrievalEnum.Store; dsd.ConnectString = txtSQLConnectionString.Text; dsd.Enabled = true; dsd.EnabledSpecified = true; dsd.Extension = "SQL"; dsd.ImpersonateUser = false; dsd.ImpersonateUserSpecified = true; dsd.Prompt = null; dsd.UserName = txtUserName.Text; dsd.Password = txtPassword.Text; dsd.WindowsCredentials = false; try {     rs.CreateDataSource(txtDataSourceName.Text, "/" + txtServerPath.Text, true, dsd, null); } catch (Exception ex) {     WirteMsg(ex.Message);     return; } 6、将报表文件(*.rdl)读取到byte数组中 FileStream stream = File.OpenRead(file); byte[] definition = new byte[stream.Length]; stream.Read(definition, 0, (int) stream.Length); stream.Close(); 7、上传报表到服务器 rs.CreateReport(Path.GetFileName(file), "/" + txtServerPath.Text, true, definition, null); 8、对用户授权访问 打开http://localhost/Reports,进入你新建的目录,在属性中,选择安全,再点击“编辑项安全设置”,在这里编辑用户权限,特别:可能需要对IIS用户和ASPNET或IIS_WPG授权,得看具体情况。

谢谢楼上的支持 以上功能我早已经程序实现 现在问题在 发布的数据源模型找不到生成他的数据源 我发现在数据报表数据库里有一个关联的记录来的 现在我还是发布后做下操作 没时间继续研究了

接分

我是这样做的,把数据库拷贝到服务器上,然后在服务器上打开rs报表,重新设定数据源,然后部署一下就OK

我估计你应该把sql 2005库上的reportserver和reportserverTEMPDB库以及IIS虚拟目录下的reports和reportserver 下的东西都放到客户的机器上,

路过接分

我也和你一样,传递完文件,手工配置的

呵呵,学习!!

study

我的2005的reportservice不能配置啊,只能帮顶了 配置时始终提示无法枚举网站,搞不懂,借你的帖问下老大些怎么搞

http://community.csdn.net/Expert/topic/5132/5132409.xml?temp=.5094721

用vs.net开发, 引用  Report 组件, 这样数据源可以是直接的数据库. 这样开发出的产品, 和你的程序是完全结合的, 不需要 report serices 支撑. 当然, 功能没有有 report service 支撑那么强.

楼主我支持你,接分

顶者有分

呵呵  最近太忙 数据模型和数据源都是手工选择处理了 谢谢大家支持

路过```接粉``看看

Mark

上一篇:在sql语句中设置主键有错误,帮忙看一下啊! 20CSDN]
下一篇:sql2005express中ReportingServices如何使用? 100tom385]

相关文章

相关评论