无法从本地连接c#到sql但可以远程连接

时间:2014-05-29 16:34:56

标签: c# sql

我有ac#应用程序我想将它连接到sql server,服务器和应用程序在同一台机器上使用,但我的应用程序无法连接到sql但是如果我在另一台机器上安装该应用程序并保留服务器在他们连接的第一台服务器中! 服务器安装在Windows 8上。

由于

2 个答案:

答案 0 :(得分:1)

请执行以下操作 -

  1. 确保您的本地数据库服务器同时启用了Windows身份验证和SQL Server身份验证模式。但
  2. 如果您使用的是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

答案 1 :(得分:0)

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