我用我的ASP.NET项目创建了一个本地MSSQL数据库。在Visual Studio 2010上连接到远程SQL Server 2008
现在我想连接到www.abc.com
我应该把什么在ConnectionString托管我的数据库?
我用我的ASP.NET项目创建了一个本地MSSQL数据库。在Visual Studio 2010上连接到远程SQL Server 2008
现在我想连接到www.abc.com
我应该把什么在ConnectionString托管我的数据库?
请咨询您的托管服务提供商(abc.com)。某些托管提供商不允许远程连接到他们的数据库,并要求您使用他们的Web应用程序访问您的数据库。
如果他们这样做允许访问,他们应该为你提供的SQL验证的详细信息:
的例子一个SQL连接字符串应该是:
Data Source={server name/ip};Initial Catalog={database name};User ID={username};password={password}; MultipleActiveResultSets=True;
我有权访问远程数据库,并且我已经创建了数据库并将用户关联到该数据库。我只需要完整的connectionString –
我已经用我使用的连接字符串的示例更新了我的答案 – Curt
您可以使用Visual Studio的Server Explorer
工具来获取连接字符串。 (右键单击数据连接+添加连接)。
"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"
这也是在该网站托管?如在Web服务器和数据库服务器是相同的PC? –
你的意思是你的数据库在本地主机上? – CSharpened
这里:http://www.connectionstrings.com/你可以找到你需要的东西 – Reniuz