与SQL Server数据库的连接无法在线工作

时间:2019-08-19 12:33:09

标签: .net sql-server visual-studio web-config

我在Visual Studio中有一个项目,该项目已连接到SQL Server数据库。

当我在程序中本地尝试时,会获得一个包含实际数据的网站,该数据位于数据库中。

但是,当我发布同一项目并将这些文件插入.NET实例(Web服务器)的文件夹中时。我将获得一个网站,在该网站上可以看到html代码等的所有结果,但是没有与我的数据库的连接。

<connectionStrings>
    <add name="xxx" 
         connectionString="server=<serverlink>;database=DB_xxx_SQL;Persist Security Info=True;uid=xxx;pwd=xxx" />
    <add name="zzz" 
         connectionString="server=<serverlink>;database=DB_xxx_SQL;Persist Security Info=True;uid=xxx;pwd=xxx"/>
</connectionStrings>

2 个答案:

答案 0 :(得分:0)

通过删除 Persist Security Info = True;

来尝试连接字符串
<connectionStrings>
    <add name="xxx" 
         connectionString="server=<serverlink>;database=DB_xxx_SQL;uid=xxx;pwd=xxx" />
    <add name="zzz" 
         connectionString="server=<serverlink>;database=DB_xxx_SQL;uid=xxx;pwd=xxx"/>
</connectionStrings>

答案 1 :(得分:0)

对我来说,配置和对Connection字符串的访问都不错。我总是会添加一个提供者名称

<connectionStrings>
     <add name="xxx" 
       connectionString="Data Source=yourservername;Initial Catalog=yourdatabasename;Integrated Security=SSPI;" 
       providerName="System.Data.SqlClient"  />
</connectionStrings>