这是我在使用python/adodbapi连接到sqlserver数据库时遇到的一个问题。在
我们使用以下方法在另一个域中创建了一个sqlserver测试数据库。在
runas /netonly /user:<domain>\<userid> "C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\Ssms.exe"
我可以使用SQLServerManagementStudio手动登录到SQL数据库,但无法以编程方式建立连接。在
以下是我目前所做的尝试:
^{pr2}$输出:接收到的错误如下:
adodbapi.apibase.OperationalError: (com_error(-2147352567, 'Exception occurred.', (0, u'Microsoft OLE DB Provider for SQL Server', u'Login failed. The login is from an untrusted domain and cannot be used with Windows authentication.', None, 0, -2147467259), None), 'Error opening connection to "PROVIDER=SQLOLEDB;Data Source=<databasehost>,<port>;Database=testdb; trusted_connection=yes;UID=domain\\username;PWD=password;"')
有没有办法解决这个连接问题?在
以下是我对这个问题的回答:
希望这对将来有帮助。在
相关问题 更多 >
编程相关推荐