我的站点无法从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 Server实例仅使用Windows身份验证,我将其更改为混合模式。我创建了一个新的Login something,并将其设置为还原数据库的Db所有者。

登录用户的属性

最佳答案

您应该使用用户名和密码而不是集成安全性进行身份验证。您的连接字符串应如下所示:

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

关于c# - 如何从发布在同一EC2服务器上的ASP.NET网站访问EC2服务器上的SQL Server 2012?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16231434/

10-11 07:34
查看更多