我一直在尝试访问使用Visual Studio 2017上的SQL Server资源管理器创建的数据库,如下图所示:
我一直在搜索如何创建一个连接字符串以存储在web.config上,但是我无法构建一个访问此数据库的字符串。
我现在拥有的连接是:
<connectionStrings>
<add name="databaseXXX" connectionString="Server=np:\\.\pipe\LOCALDB#0FB2D72B\tsql\query;Database=databaseXXX;Integrated Security=True" providerName="System.Data.SqlClient"/>
已经尝试以下一种:
<connectionStrings>
<add name="databaseXXX" connectionString="Data Source=(localdb)\MSSQLLocalDB;Initial Catalog=databaseXXX;Integrated Security=True;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False" providerName="System.Data.SqlClient"/>
但是我找不到一种使该连接字符串与以下代码一起使用的方法:
System.Configuration.Configuration rootWebConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("/despachanteEBHandler");
System.Configuration.ConnectionStringSettings connString;
if (rootWebConfig.ConnectionStrings.ConnectionStrings.Count > 0)
{
connString = rootWebConfig.ConnectionStrings.ConnectionStrings["databaseXXX"];
_connectionString = connString.ConnectionString;
_databaseConnection = new SqlConnection(ConnectionStrig);
_databaseConnection.Open();
_sqlCommand = new SqlCommand(String.Empty, _databaseConnection);
}
我知道有很多类似的问题,也有很多答案(在来到这里之前,我曾看过很多问题),但我应该缺少一些小东西或变得愚蠢。
感谢您提供的帮助。
谢谢。
试试这个
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;
您也可以查看此网站,这可能会有所帮助
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句