应该选哪个?
Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
或
Data Source=190.190.200.100;Network Library=DBMSSOCN;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
答案 0 :(得分:2)
这取决于 - 如果您的SQL Server使用默认设置运行绝对所有内容,那么您既不需要指定端口,也不需要指定要使用的协议。
只需使用:
Data Source=190.190.200.100;Initial Catalog=myDataBase;User ID=myUsername;Password=myPassword;
这应该足够了。
如果您的服务器具有自定义设置,例如使用自定义端口 - 当然,您必须将其添加到连接字符串中。
有关大量示例和说明,请参阅connectionstrings.com
PS:我个人会使用
Server=190.190.200.100;Database=myDataBase;User ID=myUsername;Password=myPassword;
因为我发现Server
和Database
比Data Source
和Initial Catalog
更清晰,更明显 - 从功能的角度来看,这两个连接字符串是相同的(对于SQL Server)