繁体   English   中英

无法从C#本地连接到SQL,但可以远程连接

[英]Cannot connect from c# to sql locally but can remotely

我有一个ac#应用程序,我想将其连接到sql服务器,该服务器和该应用程序在同一台计算机上使用,但是我的应用程序无法连接到sql,但是如果我将该应用程序安装在另一台计算机上并将服务器保持在第一台服务器已连接! 服务器安装在Windows 8上。

谢谢

请执行以下操作-

  1. 确保您的本地数据库服务器同时启用了Windows身份验证和SQL Server身份验证模式。

如果您使用的是Windows身份验证,则将连接字符串更改为-

connectionString="Data Source=LENOVO;Initial Catalog=APP;Integrated Security=True;"

如果您使用的是SQL Server身份验证模式,这似乎是因为您自己提供了用户名,那么

connectionString="Data Source=LENOVO;Initial Catalog=APP;Integrated Security=False;User ID=sa;Password=111"

此外,在某些系统中,APP通常是保留关键字。 最好避免使用诸如数据库名称之类的名称。

如果使用默认服务器实例,则可以使用. (local)而不是LENOVO

检查防火墙是否阻止您连接。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM