在Win 7系统上,我安装了SQL Server 2014 Express。我创建了实例HM1
。我已将其设置为使用混合模式。我创建了一个SQL Server用户,我可以无问题地登录。
我的目标是使用配置文件使用此SQL Server用户连接到数据库。此连接将用于其他应用程序。注意:如果我在登录期间禁用用户/密码使用我没有问题,但我必须使用凭据。
对于我提供machine_name\SQLSERVEREXPRESS\HM1
的连接。我还提供了用户名和密码。我还更改了SQLEXPRESS
和HM1
的服务以作为本地帐户运行。
当我尝试使用该文件进行连接时,我收到了错误
无法连接数据库
如果我禁用用户/密码,我可以使用相同的文件连接,没有问题。
有人可以帮我吗?
由于
答案 0 :(得分:1)
对于连接,我提供了“machine_name \ SQLSERVEREXPRESS \ HM1”。
你只想要这个:
不同machine_name \ HM1
这可能不是你唯一的问题,但这是我能告诉你的所有问题,直到你尝试,然后回来并从错误信息中包含更多细节。
答案 1 :(得分:1)
您需要将未编码的密码放在配置文件中,而不是base64编码的密码中。或者,如果数据库服务器与应用程序服务器位于同一服务器上,也可以将Trusted_Connection=True;
放在连接字符串中。这将使用操作系统凭据而不是您提供的用户名/密码。