我用SQL Server Management Studio创建了一个数据库,我现在想在我的C#应用程序中使用它.我需要连接字符串?
我在哪里可以找到连接字符串,我的数据库存储在哪里?
我是否必须发布它或类似的内容,还是在我的文档中?
using (var conn = new SqlConnection("your connection string to the database"))
如何获取连接字符串?我在哪里可以找到将粘贴复制到上一节的连接字符串?
如何发布我的数据库以便Visual Studio可以获取它?然后我可以拉那里的连接字符串?
我在共享服务器上运行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"/>
来自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"
谢谢!
我有一个 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&&123;
    Encrypt=True;
    TrustServerCertificate=False;
    Connection Timeout=30;
    "
我相信这个连接字符串有问题。任何有关此方面的帮助都将受到高度赞赏。
编辑
从此处读取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="Data Source=ServerName;Integrated Security=False;User Id=userid;Password=password;MultipleActiveResultSets=True"" />
这就是我根据上面的例子使用的
<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="Data Source=tcp:dbprojectserver.database.windows.net,1433;Integrated Security=False;User Id=username@servername;Password=kenth$$123;MultipleActiveResultSets=True"
      " providerName="System.Data.EntityClient"/>
它说
不支持关键字“数据源”
"ConnectionStrings": {
"DefaultConnection": "Server=(localdb)\\mssqllocaldb; Database=ABC; Trusted_Connection=True; MultipleActiveResultSets=true"}
我正在使用ASP.NET Core MVC。我的appsettings.json文件中有此连接字符串,但它似乎不起作用。从cmd运行“ dotnet ef数据库更新”时,出现此错误关键字不受支持:“服务器”。。它出什么问题了?