你好,我是编程的初学者,我遇到的问题是如何从智能设备项目(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在数据源的末尾?
我需要使用管理工作室对位于服务器上的数据库进行任何更改吗?
谢谢你!答案 0 :(得分:0)
除了可能的SQL Server设置之外,您确实不需要更改任何内容以确保允许远程连接。
,1433是端口(如果我没记错SQL Server的默认端口),因此没有其他库或任何东西。但是,您还需要确保端口在任何防火墙上都是打开的并转发到数据库。
然而,在互联网上打开您的数据库是一个非常糟糕的主意。最好在服务器上使用service layer来公开API以供客户端程序使用。