日期:2014-05-16  浏览次数:20440 次

这两种种数据库连接方式各有什么优缺点?
我想让客户端软件在局域网内不同的网段上能够访问sqlsever2008服务器,现有这么两种方式:

1、连接时附加数据库,如下:

Data Source=192.168.100.1 1433; Network Library=DBMSSOCN;AttachDbFilename='F:\sqlDATAcopy1\stuqlmg1.mdf';;uid=登录用户名;pwd=密码" 

2、数据库文件是在sqlsever中的那种(不好意思,我不知道这怎么称呼)
Data Source=192.168.100.1 1433; Network Library=DBMSSOCN;Catalog=stuqlmg.mdf;uid=登录用户名;pwd=密码" 

一、这两种种数据库连接方式各有什么优缺点?尤其是在服务负担、速度、连接数 等方面。

二、如果第二种,在安装sqlsever2008时,怎样能将数据库文件如 stuqlmg.mdf 一同附加进去,就是数据库在sqlsever 中。
 请指导,先谢谢了。
------解决方案--------------------
第二种方法把,安装完成sql server 2008后,运行如下脚本,就可以附加数据库:


路径需要修改
sp_attach_db  '数据库名称',   @filename1='c:\pubs.mdf'  , @filename2 = 'c:\pubs.ldf'