我以MS-SQL作为数据库服务器,在我的服务器上有一个数据库文件(A),现在我要把这个数据库文件放到别人的服务器中去,如何做?
我试过这样:
一.把这个文件做一个备份(ABAK),然后在我的程序中用(RESTORE DATABASE A FROM disk='c:\Program Files\Microsoft SQL Server\MSSQL\Data\ABAK' with replace )来实现,发现如果是在原来的服务器上执行,是没有问题的,但是,如果把这个文件放到不是原来的数据库服务器上的话,就不行了,也就是说,从来没有安装过这个(A)文件的服务器
二.现在想用附和数据库的方法,(EXEC sp_attach_db @dbname = N'A',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\A.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\A.ldf')
不知道会不会出现如上的问题,请高手指点 如果有更好的办法,请指教
我试过这样:
一.把这个文件做一个备份(ABAK),然后在我的程序中用(RESTORE DATABASE A FROM disk='c:\Program Files\Microsoft SQL Server\MSSQL\Data\ABAK' with replace )来实现,发现如果是在原来的服务器上执行,是没有问题的,但是,如果把这个文件放到不是原来的数据库服务器上的话,就不行了,也就是说,从来没有安装过这个(A)文件的服务器
二.现在想用附和数据库的方法,(EXEC sp_attach_db @dbname = N'A',
@filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\A.mdf',
@filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\A.ldf')
不知道会不会出现如上的问题,请高手指点 如果有更好的办法,请指教
1。在你的服务器备份数据库,将备份文件COPY到别人的服务器上还原。
2。将你的服务器的数据库COPY到别人的服务器附加上去。