2016-07-24 89 views
4

为了有一个跨域访问SQL Server的我的测试情况下,我需要与数据库用户,而不是使用Windows用户登录。创建数据库认证为SQL Server 2008 Express的

enter image description here

一旦这样的工作,我可以开始从我的* NIX环境下这样做,但基本的Windows不会让我访问数据库这种方式并抛出验证错误28000/SQL Server错误18456.

我已经做

ALTER LOGIN [administrator] WITH DEFAULT_DATABASE=[...] 
ALTER LOGIN [administrator] WITH PASSWORD=... 

回答

1

验证SQL Server配置为允许SQL服务器身份验证(而不是仅Windows身份验证)。

https://support.microsoft.com/en-us/kb/2121736

如果不解决,检查伴随的错误消息的状态。如果ODBC连接错误未包含该信息,则还应能够通过您尝试登录的SQL Server上的日志跟踪失败的登录尝试。

https://blogs.msdn.microsoft.com/sql_protocols/2006/02/21/understanding-login-failed-error-18456-error-messages-in-sql-server-2005/

Where are SQL Server connection attempts logged?

+0

感谢您的努力,但我同时放弃了与Mickeysoft报废并把它放在垃圾箱。 –

相关问题