如何在我的ASP.NET网站上发布EC2服务器上的SQL Server 2012?

问题描述:

我的站点无法建立从EC2到SQL Server 2012的连接。我的连接字符串如下:如何在我的ASP.NET网站上发布EC2服务器上的SQL Server 2012?

Data Source=AMAZONA-2SSRDM3;Initial Catalog=MyDatabase;Integrated Security=SSPI; 

正如您所见,我正在使用Windows身份验证;我正在采用这种方法有什么问题吗?我是新来的EC2

请帮

我使用新的连接字符串是

connectionString="Data Source=http://ec2-46-137-228-121.ap-southeast-1.compute.amazonaws.com/;Initial Catalog=MyDb;User ID=something;Password=something" 

更多信息:我刚刚恢复到我的EC2机一个新的数据库。我的sql服务器实例只使用Windows身份验证,我更改为混合模式。我创建了一个新的登录something并使其还原的数据库的数据库所有者以及登录用户的

属性

enter image description here

enter image description here

connectionString="Data Source=localhost;Initial Catalog=MyDb;User ID=something;Password=something" 

刚刚做出这个连接字符串数据源,localhost它工作得很好,然后

你应该使用的用户名和密码进行验证,没有集成安全性。您的连接字符串应该是这样的:

Data Source=AMAZONA-2SSRDM3;Initial Catalog=MyDatabase;User Name=TheUserNameAmazonGaveYou;Password=MyPassword 
+0

可以在没有指定密码工作? – vini 2013-04-26 08:04:15

+0

不,你应该使用亚马逊提供的用户名和密码。 – Oscar 2013-04-26 08:05:09

+0

这对我来说还是不起作用 – vini 2013-04-26 08:12:37