0

如何为我的数据库服务器创建连接字符串?我想知道这一点,以便我可以将连接字符串保存在表中,然后再使用它们。注意 - 我所有的数据库服务器都不需要密码和用户名。我登录到远程“母”服务器并使用“Windows 身份验证”访问管理工作室中的其他远程服务器。所以,我认为我的连接字符串不需要有用户名和密码。

4

2 回答 2

1

假设这是针对 SSIS,创建一个连接管理器,然后在它的属性中四处寻找 - 你会找到连接字符串。看看这里的例子:

http://www.connectionstrings.com/

于 2013-05-11T07:44:35.967 回答
1

连接到 MS SQL 数据库时,您需要使用帐户登录。我假设您用于连接远程服务器的 Windows 帐户也是用于登录服务器的帐户,也是用于登录服务器的帐户。因此,您可以使用相同的窗口身份验证设置连接管理器。

要从 BIDS 建立新连接,请打开解决方案管理器窗口,然后用鼠标右键单击“连接管理器”,然后用鼠标左键单击“新建连接管理器” 添加新的连接管理器

将出现“添加 SSIS 连接管理器”窗口,此示例已选择 OLE DB 连接,然后单击“添加..”按钮。

添加 SSIS 连接

下一个屏幕可能已经定义了如屏幕截图所示的连接。按“新建..”按钮添加另一个数据连接。在此处输入图像描述

最后一个屏幕是您提供要连接的数据库的详细信息的地方。单击向下箭头时,标题为“服务器名称”的组合框可能包含您要为其创建连接的服务器\数据库实例。否则,您可以通过直接在框中键入来手动输入。语法如下[数据库服务器名称][MS Sql 服务器实例名称] 例如 Yoda\LukeDB。其中“Yoda”是服务器的名称,“LukeDB”是您要连接的数据库实例的名称。在屏幕截图中,“登录到服务器”设置为“使用 Windows 身份验证”。但是,这假定您访问远程服务器的 Windows 帐户与运行 SSIS 包的计算机相同。输入所有详细信息后,按“测试连接” 输入数据库连接详细信息

从安全的角度来看,建议在运行 SSIS 包的数据库实例上设置一个 SQL 帐户。然后将该 SQL 帐户配置为运行 SSIS 包所需的权限。

于 2013-05-11T14:55:06.487 回答