运行时期间的SQL异常

时间:2014-09-17 18:31:39

标签: c# sql asp.net

我在运行时得到了SqlException

<add name="ConnStr" 
     providerName="System.Data.SqlClient" 
     connectionString="Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=test;Data Source=test" />

当我尝试在运行时连接时,我收到此错误

请帮我解决问题

2 个答案:

答案 0 :(得分:2)

尝试那样

<add name="connstr" 
     connectionString="Data Source=test;Initial catalog=test;User=sa;Password=123" 
     providerName="System.Data.SqlClient" />`

答案 1 :(得分:0)

正如我所见,您已将初始目录数据源作为测试。您确定您的服务器名称和数据库名称是否已测试?请在下面找到差异。

  1. Data Source是您要与之交互的服务器的名称,如果是本地服务器,则可以使用点(。)符号,以便您可以使用此服务器的所有数据库。如果它在其他服务器上放置IP地址或服务器名称,请确保通过网络连接。

  2. Initial catalog是您在Data Source属性中提到的服务器上可以使用的数据库的名称。

  3. 所以这个例如:

    <add name="SampleConnectionString" 
     connectionString="Data Source=test;Initial catalog=test;User=sa;Password=123" 
     providerName="System.Data.SqlClient" />`
    

    查看指向.的数据源,这意味着我想连接到本地SQL Server。 Initial CatalogSampleDataBase,它是我本地SQL Server实例上的数据库。

    如果它能解决问题,请告诉我。