我必须从用户站点获取数据。如果我在他们的网站上工作,我会使用用户名和密码进行VPN,然后远程进入他们的服务器。
我认为将数据放入本地计算机而不是进入我的工作不受保护的服务器。
所以,我想过使用Ironpython从远程服务器获取数据。 所以,我仍然VPN到他们的域,但当我使用ADO.net连接字符串连接到他们的数据库时,它不起作用。
连接字符串: 数据源= xx.xx.xx.xx;初始目录=;用户ID =;密码=;
并且错误说:
登录失败嗯,需要注意的一点是:当我远程进入他们的服务器时,我提供一次用户名和密码。然后,当我登录到SQL Server时,我不必提供用户名和密码。它的Windows验证。因此,在上面的连接字符串中,我使用了远程处理时使用的相同用户名和密码。我希望这给了一个想法,我可能会缺少什么。
帮助赞赏!!!
答案 0 :(得分:0)
Data Source = xx.xx.xx.xx; Initial Catalog =; Integrated Security =“SSPI”
您如何连接到SQL。您使用sql server身份验证还是Windows身份验证?一旦你知道了,那么如果你使用的DNS名称或IP将正确地发送到服务器,你的实例名称是正确的,并且你有权访问你可以连接的服务器。
继续快速测试。从用于连接SQL Server的系统,可以打开SQL Server管理工作室并连接到远程数据库。如果可以的话,告诉我你需要做什么设置,我会给你一个可以工作的连接字符串。
答案 1 :(得分:0)
该用户是否在SQL中授予了登录功能?
如果使用SQL 2005,则转到Security-> Logins
双击该用户,然后单击状态。
------编辑----
在桌面上创建名为TEST.UDL的文件。双击它。
设置连接,直到它正常工作。
在记事本中查看UDL,这是你的连接字符串。虽然我认为你拿出包含提供商信息的第一部分。