如何通过网络连接到SQL Server数据库?

时间:2015-03-24 12:12:03

标签: c# sql-server smart-device

你好,我是编程的初学者,我遇到的问题是如何从智能设备项目(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在数据源的末尾?

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

谢谢你!

1 个答案:

答案 0 :(得分:0)

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

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

然而,在互联网上打开您的数据库是一个非常糟糕的主意。最好在服务器上使用service layer来公开API以供客户端程序使用。