1.如果
附加数据库时,没有指定逻辑名,则在
sql2005上显示为“全路径,且为大写”。比如,
数据库文件D:MyTest.mdf和D:MyTest.ldf,
附加到
sql服务器上时,如果没有指定逻辑名,则在
sql2005上显示为“D:MYTEST.MDF”。此时,
C#的连接字符串为“DataSource=dsName;AttatchDBFilename=”D:MyTest.mdf”;User ID=id;Password=pw”;
2.如果
附加数据库时,指定了逻辑名,则在
sql2005上显示为“逻辑名”,此时,
C#的连接字符串为“DataSource=dsName;AttatchDBFilename=”D:MyTest.mdf”;Initial Catalog=aa_LogicName;User ID=id;Password=pw”;
3.被
附加的
数据库名称不可随意更改;否则容易出现错误。