我的站点无法从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/