相关疑难解决方法(0)

如何从数据库中获取连接字符串

我用SQL Server Management Studio创建了一个数据库,我现在想在我的C#应用​​程序中使用它.我需要连接字符串?

我在哪里可以找到连接字符串,我的数据库存储在哪里?

我是否必须发布它或类似的内容,还是在我的文档中?

using (var conn = new SqlConnection("your connection string to the database"))
Run Code Online (Sandbox Code Playgroud)

如何获取连接字符串?我在哪里可以找到将粘贴复制到上一节的连接字符串?

如何发布我的数据库以便Visual Studio可以获取它?然后我可以拉那里的连接字符串?

c# sql-server visual-studio

179
推荐指数
7
解决办法
32万
查看次数

ASP.NET System.Data.EntityClient连接字符串帮助

我在共享服务器上运行ASP.NET MVC,我在通过System.Data.EntityClient连接到SQL时遇到问题.下面是我的软件提供商给我连接到SQL的连接字符串以及VS在开发期间为我的本地机器配置的连接字符串,当我部署到服务器时,我的连接字符串应该是什么样子?

来自我的托管服务商:

<add name="WeddingsDBEntities" 
  connectionString="data Source=<server name>; Initial Catalog=<db name>; User ID=<user ID>; Password=<password>;" 
  providerName="System.Data.EntityClient"/>
Run Code Online (Sandbox Code Playgroud)

来自VS(开发期间):

connectionString="metadata=res://*/Models.WeddingsModel.csdl|res://*/Models.WeddingsModel.ssdl|res://*/Models.WeddingsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\WeddingsDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"
Run Code Online (Sandbox Code Playgroud)

谢谢!

asp.net connection-string

6
推荐指数
1
解决办法
2万
查看次数

ArgumentException:不支持关键字:“服务器”

我有一个 Asp.net MVC5 应用程序并将其发布到Microsoft Azure. 我首先将我的.mdf文件迁移到Sql Azure Databases. 中提供的数据库连接字符串Azure Portal不起作用。

[ArgumentException:不支持关键字:“服务器”。]

我的连接字符串如下web.config

connectionString="
    Server=tcp:dbprojectserver.database.windows.net,1433;
    Initial Catalog=db_project;
    Persist Security Info=False;
    User ID=username@servername;
    Password=kenth&amp;&amp;123;
    Encrypt=True;
    TrustServerCertificate=False;
    Connection Timeout=30;
    "
Run Code Online (Sandbox Code Playgroud)

我相信这个连接字符串有问题。任何有关此方面的帮助都将受到高度赞赏。

编辑

从此处读取SQL Server 连接字符串并遵循 EF Db First 或 Model First 连接字符串示例

<add name="ConnectionStringName"
    providerName="System.Data.EntityClient"
    connectionString="metadata=res://*/ ContextClass.csdl|res://*/ ContextClass.ssdl|res://*/ ContextClass.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=ServerName;Integrated Security=False;User Id=userid;Password=password;MultipleActiveResultSets=True&quot;" />
Run Code Online (Sandbox Code Playgroud)

这就是我根据上面的例子使用的

<add name="ProjectEntities" connectionString="metadata=res://*/ ProjectWeb.Models.User.csdl|res://*/ ProjectWeb.Models.User.ssdl|res://*/ ProjectWeb.Models.User.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=tcp:dbprojectserver.database.windows.net,1433;Integrated Security=False;User Id=username@servername;Password=kenth$$123;MultipleActiveResultSets=True&quot;
      " providerName="System.Data.EntityClient"/>
Run Code Online (Sandbox Code Playgroud)

它说

不支持关键字“数据源”

sql deployment asp.net-mvc connection-string azure

5
推荐指数
1
解决办法
1万
查看次数

连接字符串在ASP.NET Core中不起作用

"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb; Database=ABC; Trusted_Connection=True; MultipleActiveResultSets=true"}
Run Code Online (Sandbox Code Playgroud)

我正在使用ASP.NET Core MVC。我的appsettings.json文件中有此连接字符串,但它似乎不起作用。从cmd运行“ dotnet ef数据库更新”时,出现此错误关键字不受支持:“服务器”。。它出什么问题了?

asp.net-mvc asp.net-core

0
推荐指数
1
解决办法
3546
查看次数