如何为我的数据库服务器创建连接字符串?我想知道这一点,以便我可以将连接字符串保存在表中,然后再使用它们。注意 - 我所有的数据库服务器都不需要密码和用户名。我登录到远程“母”服务器并使用“Windows 身份验证”访问管理工作室中的其他远程服务器。所以,我认为我的连接字符串不需要有用户名和密码。
2 回答
假设这是针对 SSIS,创建一个连接管理器,然后在它的属性中四处寻找 - 你会找到连接字符串。看看这里的例子:
连接到 MS SQL 数据库时,您需要使用帐户登录。我假设您用于连接远程服务器的 Windows 帐户也是用于登录服务器的帐户,也是用于登录服务器的帐户。因此,您可以使用相同的窗口身份验证设置连接管理器。
要从 BIDS 建立新连接,请打开解决方案管理器窗口,然后用鼠标右键单击“连接管理器”,然后用鼠标左键单击“新建连接管理器”
将出现“添加 SSIS 连接管理器”窗口,此示例已选择 OLE DB 连接,然后单击“添加..”按钮。
下一个屏幕可能已经定义了如屏幕截图所示的连接。按“新建..”按钮添加另一个数据连接。
最后一个屏幕是您提供要连接的数据库的详细信息的地方。单击向下箭头时,标题为“服务器名称”的组合框可能包含您要为其创建连接的服务器\数据库实例。否则,您可以通过直接在框中键入来手动输入。语法如下[数据库服务器名称][MS Sql 服务器实例名称] 例如 Yoda\LukeDB。其中“Yoda”是服务器的名称,“LukeDB”是您要连接的数据库实例的名称。在屏幕截图中,“登录到服务器”设置为“使用 Windows 身份验证”。但是,这假定您访问远程服务器的 Windows 帐户与运行 SSIS 包的计算机相同。输入所有详细信息后,按“测试连接”
从安全的角度来看,建议在运行 SSIS 包的数据库实例上设置一个 SQL 帐户。然后将该 SQL 帐户配置为运行 SSIS 包所需的权限。