0

您好,我是编程初学者,我遇到的问题是如何从智能设备项目(Windows Mobile 6)中通过网络连接到位于服务器上的 sql server 数据库

Server = my Server Address;Database = my Data Base;User Id = my User name;
Password = my Pass word;

我需要改变什么?或者我应该使用什么其他类型的连接或字符串连接?

Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;

如果是,我可以使用这个网络库代表什么以及数据源末尾的 ,1433 吗?

我需要使用管理工作室对位于服务器上的数据库进行任何更改吗?

谢谢你!

4

1 回答 1

0

除了您的 SQL Server 设置以确保允许远程连接之外,您实际上不需要更改任何内容。

, 1433 是端口(如果我没记错的话是 SQL Server 的默认端口),因此没有其他库或任何东西。但是,您还需要确保该端口在任何防火墙上都打开并转发到数据库。

但是,通过 Internet 打开您的数据库是一个非常糟糕的主意。最好使用服务器上的服务层来公开 API 以供客户端程序使用。

于 2015-03-24T12:17:22.523 回答