简体   繁体   English

SQL Server 2014 SSIS和SSRS访问

[英]SQL Server 2014 SSIS and SSRS access

My company has a database located on a server. 我公司的服务器上有一个数据库。 On that same server there is an installation of SQL Server. 在同一台服务器上安装了SQL Server。 I plan on installing SQL Server on my workstation (we have the appropriate license) so I can access the data for reporting purposes. 我计划在工作站上安装SQL Server(我们具有适当的许可证),以便可以访问数据以进行报告。 I will need access to SSRS and SSIS on my workstation to help with this process. 我将需要在工作站上访问SSRS和SSIS,以帮助完成此过程。 Will this be issue for me? 这对我来说会成问题吗? Will I be able to install SSRS and SSIS or will it only be accessible on the Server's installation of SQL Server? 我将能够安装SSRS和SSIS还是只能在服务器的SQL Server安装中访问它?

You can install SSRS and SSIS in your workstation and use the database in your company server as datasource. 您可以在工作站中安装SSRS和SSIS,并将公司服务器中的数据库用作数据源。

Keep in mind your workstation must have access to your company network and your Windows credentials / Sql Server login should have the right permission level in order to connect to the SQL SERVER instance. 请记住,您的工作站必须有权访问公司网络,并且Windows凭据/ Sql Server登录名应该具有正确的权限级别,才能连接到SQL SERVER实例。

I assume you want to install SSIS to design some kind of ETL or data integration process. 我假设您想安装SSIS来设计某种ETL或数据集成过程。 I'd recommend you only use your workstation to design/develop/test SSIS packages then deploy those packages to your server and run them from it. 我建议您仅使用工作站来设计/开发/测试SSIS软件包,然后将这些软件包部署到服务器并从中运行它们。

The same recommendation if you want to use your workstation as a report server. 如果要将工作站用作报表服务器,则建议相同。 If you need to delivery reporting services to a large number of users it is possible your machine cannot handle it. 如果您需要将报告服务交付给大量用户,则您的计算机可能无法处理它。

Let me know if this helps. 让我知道是否有帮助。

My company has a database located on a server. 我公司的服务器上有一个数据库。 On that same server there is an installation of SQL Server. 在同一台服务器上安装了SQL Server。 I plan on installing SQL Server on my workstation (we have the appropriate license) so I can access the data for reporting purposes. 我计划在工作站上安装SQL Server(我们具有适当的许可证),以便可以访问数据以进行报告。

No need to install SQL Server Database Server on your workstation to access the data for reporting. 无需在工作站上安装SQL Server数据库服务器即可访问用于报告的数据。 You just need to install SSRS and SSIS locally on your workstation if you plan to work on reports and create your ETL packages locally. 如果您打算在报表上工作并在本地创建ETL包,则只需在工作站上本地安装SSRS和SSIS。

I will need access to SSRS and SSIS on my workstation to help with this process. 我将需要在工作站上访问SSRS和SSIS,以帮助完成此过程。 Will this be issue for me? 这对我来说会成问题吗?

If you are using a local account to run SSIS/SSRS on your workstation you may run into some permission issues, especially for windows pass-through authentication when accessing data sources - unless you plan to store static data source credentials. 如果您使用本地帐户在工作站上运行SSIS / SSRS,则可能会遇到一些权限问题,尤其是在访问数据源时进行Windows传递身份验证时-除非您计划存储静态数据源凭据。 You could run the SSRS/SSIS as domain service accounts that have "Write Public Information" permissions to enable Kerberos Authentication, which eliminate the double-hop issues you may potentially face 您可以将SSRS / SSIS作为具有“写公共信息”权限的域服务帐户运行,以启用Kerberos身份验证,从而消除了您可能面临的双跳问题

As pointed out by alejandro you will also need to make sure these service accounts have appropriate permissions set on the remote SQL Server Database Instance 如alejandro所指出的,您还需要确保这些服务帐户在远程SQL Server数据库实例上设置了适当的权限。

Will I be able to install SSRS and SSIS or will it only be accessible on the Server's installation of SQL Server? 我将能够安装SSRS和SSIS还是只能在服务器的SQL Server安装中访问它?

You should be able to install SSRS/SSIS on your workstation, and it doesnt have to be installed on SQL Server 您应该能够在工作站上安装SSRS / SSIS,而不必在SQL Server上安装它。

Thanks again for your help. 再次感谢你的帮助。 I have the necessary permission to the database and have already started building some queries via SQL Express. 我对数据库具有必要的权限,并且已经开始通过SQL Express构建一些查询。

The IT department is going to add a developer server with an installation of SQL Server. IT部门将通过安装SQL Server添加开发人员服务器。 We will test the packages on this server and once we are satisfied with the results we will deploy them to the server that houses the databases. 我们将在此服务器上测试软件包,对结果满意后,便会将其部署到容纳数据库的服务器上。 I'm assuming they will add the necessary permissions to do so, but we will see. 我假设他们会添加必要的权限,但是我们会看到的。 I also installed SQL Express on my workstation and can at least test the TSQL queries on my workstation, and I believe SSRS, before hand. 我还在工作站上安装了SQL Express,并且至少可以事先测试工作站上的TSQL查询,并且相信SSRS。

As a side question: If there are multiple installations of SQL Server on different workstations/servers, will the server that houses the database have master administrative rights versus the other installations. 附带提出一个问题:如果在不同的工作站/服务器上有多个SQL Server安装,则与其他安装相比,容纳数据库的服务器是否具有主管理权限。 I ask because each time I install SQL Server I add the admin account, and to me it seems that each installation could have administrative rights. 我问是因为每次安装SQL Server时都会添加一个admin帐户,对我来说似乎每个安装都可以具有管理权限。 Is that right? 那正确吗?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM