不能从c#本地连接到sql,但可以远程连接
本文关键字:但可以 远程连接 sql 本地连接 不能 | 更新日期: 2023-09-27 18:05:59
我有一个c#应用程序,我想把它连接到sql服务器,服务器和应用程序在同一台机器上使用,但我的应用程序不能连接到sql,但是如果我把应用程序安装在另一台机器上,并保持服务器在第一个服务器上,它们是连接的!服务器安装在windows 8上
谢谢
请按以下步骤操作-
- 确保您的本地数据库服务器已启用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在某些系统中通常是备用关键字。最好避免使用DB的名称。
如果您使用的是默认服务器实例,您可以使用.
或(local)
代替LENOVO
检查防火墙是否阻止您连接。