连接到SQL Server数据库

时间:2011-06-30 18:27:58

标签: sql-server sql-server-2008 connection-string discountasp

我正在尝试连接到使用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
  • 身份验证类型是SQL Server。

3 个答案:

答案 0 :(得分:2)

如果它返回“登录失败”,那么您将进入SQL Server,但SQL Server拒绝您(因此它不会涉及防火墙,DNS等)。您是否尝试在SSMS的“连接”对话框中显式设置数据库信息?您可能必须跟进主机并询问它们在SQL Server日志中找到了哪些状态以及您尝试登录失败。这通常是因为未指定数据库或指定了错误的数据库。 / p>

以下列出了我观察到的所有状态以及它们可能意味着什么,如果您的主机不会直接告诉您要修复的内容,但它们会告诉您在SQL Server日志中找到的状态:

答案 1 :(得分:1)

如果工作正常,请使用tcp:sql2k803.discountasp.net作为服务器地址,并使用user / pass作为登录数据

答案 2 :(得分:1)

  • 数据库:SQL2008_709539
  • 登录:SQL2008_709539_user
  • 密码:密码
  • 主机:sql2k803.discountasp.net

请注意:

  1. 默认情况下,某些托管公司拒绝访问,因此您可能需要通过IP地址请求访问
  2. 有时候我无法使用主机名连接,我使用IP地址通过Management Studio连接(这样的问题出现在防火墙,代理等)
  3. 增加: 另请参阅是否已启用远程tcp / ip连接