2011-11-24 127 views
0

我用我的ASP.NET项目创建了一个本地MSSQL数据库。在Visual Studio 2010上连接到远程SQL Server 2008

现在我想连接到www.abc.com

我应该把什么在ConnectionString托管我的数据库?

+0

这也是在该网站托管?如在Web服务器和数据库服务器是相同的PC? –

+0

你的意思是你的数据库在本地主机上? – CSharpened

+0

这里:http://www.connectionstrings.com/你可以找到你需要的东西 – Reniuz

回答

1

请咨询您的托管服务提供商(abc.com)。某些托管提供商不允许远程连接到他们的数据库,并要求您使用他们的Web应用程序访问您的数据库。

如果他们这样做允许访问,他们应该为你提供的SQL验证的详细信息:

  • 服务器名称
  • 数据库名称
  • 用户名
  • 密码

的例子一个SQL连接字符串应该是:

Data Source={server name/ip};Initial Catalog={database name};User ID={username};password={password}; MultipleActiveResultSets=True; 
+0

我有权访问远程数据库,并且我已经创建了数据库并将用户关联到该数据库。我只需要完整的connectionString –

+0

我已经用我使用的连接字符串的示例更新了我的答案 – Curt

0

您可以使用Visual Studio的Server Explorer工具来获取连接字符串。 (右键单击数据连接+添加连接)。

0
"Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;UserId=Your_Username;Password=Your_Password;" 

"Data Source=Your_Server_Name;Initial Catalog= Your_Database_Name;integrated security=true"