SQL中 Data Source=“” 与server=“”联接字符串的异同

已举报 回答 关注
SQL中 Data Source=“” 与server=“”联接字符串的异同
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    7,234

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
这是连接字符串的两个不同写法,还有其它的写法,意义上都是一样的。

data source和server都指数据库服务器端地址,initial catalog和database都指要访问的数据库的名称。

不过推荐使用data source这种写法,它是标准写法。
取消 评论
什么意思?
取消 评论
Server是指数据库服务器在网络中的唯一名称或者是IP地址,data source是指在这个服务器上的你所使用的的那个数据库名称,
假设现在有一台电脑,在网络中IP为192.168.0.22,在这个电脑上安装了SQLserver数据库,那么这台电脑就可以称为数据库服务器,也就是server,在这个sqlserver数据库服务平台里有很多的数据库,其中 Northwind就是data source就可以设定为northwind,不知道你有没有听明白。

晕死,居然没看清这个,是data source,我以为是Data base呢,差点误导别人。不好意思
其实server和data source都可以用,好像是在用udl连接的时候有点区别,只能用其中一个,具体是哪个,我不记得了。
取消 评论
public static string M_str_sqlcon = Data Source=a\\a;Database=db_PWMS;User id=sa;PWD=;
取消 评论
解决方法是把使用到了System.Data.Sqlite的项目的编译平台改为X86,而不是所有平台或X64.原因是如果是“所有平台”,那么CLR只会搜索针对“所有平台”的System.Data.Sqlite.dll。而如果是X86或X64,则会搜索相同平台及所有平台的版本。而System.Da
取消 评论
ZOL问答 > 相机 > 其他分类 > SQL中 Data Source=“” 与server=“”联接字符串的异同

热门数码相机排行

查看更多排行 >

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?