如何用MS SQL Server2000打开MS SQL Server7版本的数据库?(30分)

  • 主题发起人 主题发起人 lanchong
  • 开始时间 开始时间
L

lanchong

Unregistered / Unconfirmed
GUEST, unregistred user!
我的机子上装有server2000,另考来一server7下的数据库,请问怎样打开?
 
可以直接RESTore进出
 
sp_attach_db 就可以的。
没问题,我实验过n次了。
 
SqlServer2k可以追加数据库
 
给个实际的例子,可以参照:

  加载单个数据文件:

EXEC sp_attach_db
@dbname = N'BDMS2K',
@filename1 = N'd:/MSSQL_Data/BDMS2K_Data.DAT'

  或者:

EXEC sp_attach_single_file_db 'BDMS2K','d:/mssql_data/bdms2k_data.dat'

  重新装载数据文件:

EXEC sp_attach_db
@dbname = N'BDMS2K',
@filename1 = N'd:/MSSQL_Data/BDMS2K_Data.DAT',
@filename2 = N'd:/MSSQL_Data/BDMS2K_Log.DAT'
 
用sp_attach_db,好象原来的数据库用户是不能跟着导入的,有没有方法连用户及权限也一
并attach?
 
真是奇怪!我16日先在SQL SERVER2000下建立一个与原SQL7数据库(A)同名的数据库(B),
然后用A覆盖B,然后用2000打开,2000提示我打不开旧版本的数据表,需要升级A,
但是隔了一天,今天(18日),2000突然什么也不提示,直接打开数据库A了。
各位有明白个中原因的吗?请不吝赐教!
 

Similar threads

后退
顶部