【发布时间】:2020-04-30 15:48:55
【问题描述】:
我已经成功创建了一个 Amazon RDS 数据库,现在我还在 Visual Studio 的 ASP.Net 应用程序中连接到了这个数据库。但是,以前这个数据库是存储在本地的,所以现在我正在尝试迁移到云端(Amazon RDS)。
如何设置我的连接字符串?如您所见,在我的app.config 文件中,之前它被设置为本地数据库。
我正在使用最新版本的实体框架
<add name="BookStoreEntityModelContainer" connectionString="metadata=res://*/BookStoreEntityModel.csdl|res://*/BookStoreEntityModel.ssdl|res://*/BookStoreEntityModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=(localdb)\MSSQLLocalDb;Initial Catalog=BookStore;Integrated Security=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"/>
【问题讨论】:
-
查看数据源如何指向
(localdb)\MSSQLLocalDb?将其更改为新的云托管数据库服务器所在的正确服务器名称。您可能也不能再使用集成安全性,因此您可能希望将其设置为 false 并添加用户 ID 和密码并使用 SQL Auth。可能有更好的方法 - 我以前从未连接到托管在 RDS 中的数据库。 -
你应该发布这个作为答案,因为它有效!非常感谢
标签: asp.net amazon-web-services cloud connection-string amazon-rds