按大家的提示,我在sql7的帮助中找到了如下方法并执行 EXEC sp_attach_db @dbname = N'pubs', @filename1 = N'c:\mssql7\data\pubs.mdf', @filename2 = N'c:\mssql7\data\pubs_log.ldf' 但出现了错误,请问<1>这里的N是什么意思,可以不要吗 <2>提示错误如下:Server: Msg 1816, Level 16, State 1, Line 1 Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server. 那个路径是安装的目录还是光盘的目录???
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\mssql7\data\pubs.mdf',
@filename2 = N'c:\mssql7\data\pubs_log.ldf'
但出现了错误,请问<1>这里的N是什么意思,可以不要吗
<2>提示错误如下:Server: Msg 1816, Level 16, State 1, Line 1
Could not attach the database because the character set, sort order, or Unicode collation for the database differs from this server.
那个路径是安装的目录还是光盘的目录???
从提示看是由于字符集或者排序方式或者Unicode字符集不同,
你在另台机按你原来服务器的安装方式安装一下SQL SERVER,再COPYpubs.mdf和pubs_log.ldf
到N'c:\mssql7\data,再
EXEC sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\mssql7\data\pubs.mdf',
@filename2 = N'c:\mssql7\data\pubs_log.ldf'
问题终于找到了,原来安装盘上的那两个原始文件和安装之后的库文件是不一样的!!!
我是通过重装sql7才发现的:]torwq_(风云浪子):告诉你ip你就可以把我作为数据库服务器?可我装的是sql7的桌面版呀(win98se),另我是在家拨号上网,你有qq吗,我的是29672987