首先无法启动的原因是什么? 如果是服务器有问题就可以,但如果是文件本身有问题就困难了.
sp_attach_db(sp_attach_single_file_db)将文件挂接到新的数据库服务上,但字符集要相同.
sp_attach_db(sp_attach_single_file_db)将文件挂接到新的数据库服务上,但字符集要相同.
解决方案 »
- sql查询语句的使用
- 关于时间的SQL语句(没分,下次一定补上)
- 请问这个是哪里格式不对?
- 请高人帮忙在windows7配置SQL2005本地报表服务器和报表管理器.
- 更改adventureworks库的排序规则
- SQL如何按月统计
- 求助﹕SELECT語句
- 关于SQL链接的错误,急在线等,连接本地SQL,,使用域名解析, ,,错误说是“无效的连接”
- BCP 导出不响应
- 设计一个学生管理系统的数据库(希望开发过的兄台提提意见)
- 关于卸库:请问有没有办法查看卸库文件expdat.dmp(用什么格式),另,为什么我卸掉某表之后,用sql*plus仍能在库中查到该表及其数据?
- 怎样用bde administrator或者sql server设置别名?
sp_attach_db [@dbname =] 'dbname',
[@filename1 =] 'filename_n' [,...16]Arguments
[@dbname =] 'dbname'
Is the name of the database to be attached to the server. The name must be unique. dbname is sysname, with a default of NULL.
[@filename1 =] 'filename_n'
Is the physical name, including path, of a database file. filename_n is nvarchar(260), with a default of NULL. There can be up to 16 file names specified. The parameter names start at @filename1 and increment to @filename16. The file name list must include at least the primary file, which contains the system tables that point to other files in the database. The list must also include any files that were moved after the database was detached.
例子:
sp_attach_db @dbname = N'pubs',
@filename1 = N'c:\mssql7\data\pubs.mdf',
@filename2 = N'c:\mssql7\data\pubs_log.ldf'
找到你的数据文件
将这些数据文件添加到你的新的Sql Server中
这样做任何索引、视图都不会丢失
在企业管理器中,连接数据库,按右键弹出菜单,选择"所有任务"中的"附加数据库"菜单,
该菜单完成的任务就是sp_attach_db的功能,一目了然,而且使用该工具只需要*.mdf文件就可以了,你试试看吧,很好用的.
我想两种方法都知道比较好
图形界面方便好用
存储过程和sql语句可以实现数据库的远程控制