3

我的站点无法从 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 身份验证。我创建了一个新登录something名,并将其设为已恢复数据库的 Db Owner

登录用户的属性

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

2

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

Data Source=AMAZONA-2SSRDM3;Initial Catalog=MyDatabase;User Name=TheUserNameAmazonGaveYou;Password=MyPassword
于 2013-04-26T08:00:41.133 回答
1
connectionString="Data Source=localhost;Initial Catalog=MyDb;User ID=something;Password=something"

只需要制作这个连接字符串数据源,因为localhost它工作得很好

于 2013-04-30T06:30:20.380 回答