我正在尝试连接到使用SQL Server Management Studio的Discount asp.net托管的SQL Server数据库。这是一个正常工作的连接字符串。我应该在Management Studio中使用哪些部分来连接到远程Db?
Data Source=tcp:sql2k803.discountasp.net;Initial Catalog=SQL2008_709539;
User ID=SQL2008_709539_user;Password=password;
我按以下方式填写字段:
tcp:sql2k803.discountasp.net
SQL2008_709539_user
password
答案 0 :(得分:2)
如果它返回“登录失败”,那么您将进入SQL Server,但SQL Server拒绝您(因此它不会涉及防火墙,DNS等)。您是否尝试在SSMS的“连接”对话框中显式设置数据库信息?您可能必须跟进主机并询问它们在SQL Server日志中找到了哪些状态以及您尝试登录失败。这通常是因为未指定数据库或指定了错误的数据库。 / p>
以下列出了我观察到的所有状态以及它们可能意味着什么,如果您的主机不会直接告诉您要修复的内容,但它们会告诉您在SQL Server日志中找到的状态:
答案 1 :(得分:1)
如果工作正常,请使用tcp:sql2k803.discountasp.net作为服务器地址,并使用user / pass作为登录数据
答案 2 :(得分:1)
请注意:
增加: 另请参阅是否已启用远程tcp / ip连接