积极答复者
C#编写的软件如何连接到跨网络的数据库?

问题
答案
-
可以的。连接字符串中的 Server 字段需要指明数据库的物理地址,以及数据库实例名称。一般说来,如果是默认实例安装的 SQL Server,只需要指明服务器名称就好。
服务器名称可以是:
- IP 地址 (如 192.168.0.1,或 129.10.5.10)
- 计算机名 (如 sql-dev)
- 完整的“完全限定域名”(FQDN) (如 sql-dev.redmond.corp.microsoft.com)
- (local) 或 .任何具备 Internet 访问权限的数据库服务器都可以,不限定网络类型或子网。
如果通过以上方法还是无法连接 SQL Server,请确保防火墙的相关端口 (如 TCP 1433) 和相关连接协议 (如 TCP/IP 或 Shared Memory) 设置为启用。
Mark Zhou- 已标记为答案 leeTobill 2010年7月13日 9:47
全部回复
-
可以的。连接字符串中的 Server 字段需要指明数据库的物理地址,以及数据库实例名称。一般说来,如果是默认实例安装的 SQL Server,只需要指明服务器名称就好。
服务器名称可以是:
- IP 地址 (如 192.168.0.1,或 129.10.5.10)
- 计算机名 (如 sql-dev)
- 完整的“完全限定域名”(FQDN) (如 sql-dev.redmond.corp.microsoft.com)
- (local) 或 .任何具备 Internet 访问权限的数据库服务器都可以,不限定网络类型或子网。
如果通过以上方法还是无法连接 SQL Server,请确保防火墙的相关端口 (如 TCP 1433) 和相关连接协议 (如 TCP/IP 或 Shared Memory) 设置为启用。
Mark Zhou- 已标记为答案 leeTobill 2010年7月13日 9:47