繁体   English   中英

Amazon RDS 连接字符串设置

[英]Amazon RDS connection string setup

我已经成功创建了一个 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=&quot;Data Source=(localdb)\MSSQLLocalDb;Initial Catalog=BookStore;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient"/>

免责声明,这在 .netCore 3.1 和 EFCore 上对我有用,但对于您的情况,连接字符串的解释应该相同。

这是我们将 RDS MSSQL 服务器用于 connectionString 值的截断示例:

Server=tcp:example-endpoint-db.rds.amazonaws.com,1234; Initial Catalog=MyApp.DatabaseName; User=myappusername; Password=myapppassword; MultipleActiveResultSets=True; Application Name=MyApp.Api

example-endpoint-db.rds.amazonaws.com 和端口可以从您的 RDS web 控制台派生后,您选择您的数据库作为参考:

在此处输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM