不能从c#本地连接到sql,但可以远程连接

本文关键字:但可以 远程连接 sql 本地连接 不能 | 更新日期: 2023-09-27 18:05:59

我有一个c#应用程序,我想把它连接到sql服务器,服务器和应用程序在同一台机器上使用,但我的应用程序不能连接到sql,但是如果我把应用程序安装在另一台机器上,并保持服务器在第一个服务器上,它们是连接的!服务器安装在windows 8上

谢谢

不能从c#本地连接到sql,但可以远程连接

请按以下步骤操作-

  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在某些系统中通常是备用关键字。最好避免使用DB的名称。

如果您使用的是默认服务器实例,您可以使用.(local)代替LENOVO

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

相关文章: