如何在我的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
并使其还原的数据库的数据库所有者以及登录用户的
属性
答
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
可以在没有指定密码工作? – vini 2013-04-26 08:04:15
不,你应该使用亚马逊提供的用户名和密码。 – Oscar 2013-04-26 08:05:09
这对我来说还是不起作用 – vini 2013-04-26 08:12:37