有没有办法从托管网站连接到本地SQL Server数据库?
问题描述:
我创建一个网站与SQL Server数据库,并把它放在一个主机上...有没有办法从托管网站连接到本地SQL Server数据库?
我只想知道,如果有一种方式,当我打开我的网站在一个特殊的PC上,我可以连接到PC的SQL Server数据库读取和写入...
让我知道是否有一个特殊的连接字符串!
答
您需要使用服务器IP地址和用户标识以及连接到数据库的密码。
像
<add name="DefaultConnection" connectionString="Data Source=198.0.0.1;Initial Catalog=Database;user id=user1;password=[system];" providerName="System.Data.SqlClient" />
IP - 198.0.0.1 用户ID - USER1 密码 - [系统]
注 -
- 当您从其他计算机访问你的数据库,窗口 身份验证将不起作用。在SQL Server
- 设置SQL Server身份验证
- 允许到SQL Server的远程连接
- 允许SQL服务器端口到防火墙
然后尝试。
+0
谢谢你......你的回答帮了我... – user3323136 2015-01-21 06:47:01
+0
它对我非常有用。谢谢 – 2015-09-12 09:15:27
不,没有*神奇的*连接到SQL Server的方式 - 你只需要在你的连接字符串中指定服务器和数据库 - 不管你在哪里以及如何连接它... – 2015-01-21 06:23:05
等等。 。我无法连接本地数据库?是吗? – user3323136 2015-01-21 06:31:08
您需要在连接字符串中指定为您的数据库提供服务的计算机的地址。 – 2015-01-21 06:36:49