MSDE安装时如何将已有的数据库附加上去并启动服务?
来源:互联网 发布:阿里云销售做什么 编辑:程序博客网 时间:2024/05/21 14:44
比如说要在MSDE服务器上附加这样一个数据库: 数据库文件:D:/Data/PM_Data.MDF
D:/Data/PM_Log.LDF
cmd> oslq -E sp_attach_db N 'PM2006 ',
@filename1 = N 'D:/Data/PM_Data.MDF ',
@filename2 = N 'D:/Data/PM_Log.LDF '
利用osql工具实现对数据库的附加操作
1.在运行中输入 "CMD ",进入DOS操作环境
2.执行osql -U sa
3.根据提示输入密码
4.进入SQL的命令操作界面
1>
在 "> "后输入相应的命令,例如附加数据库命令:sp_attach_db N 'PM2006 ',
@filename1 = N 'D:/Data/PM_Data.MDF ',
@filename2 = N 'D:/Data/PM_Log.LDF '
回车后,出现
2>
输入GO,执行命令操作
5.执行SQL命令完成后,输入QUIT退出,或直接关闭CMD窗体
二、
sp_attach_single_file_db
将只有一个数据文件的数据库附加到当前服务器。
语法
sp_attach_single_file_db [ @dbname = ] 'dbname '
, [ @physname = ] 'physical_name '
参数
[@dbname =] 'dbname '
要附加到服务器的数据库的名称。dbname 的数据类型为 sysname,默认值为 NULL。
[@physname =] 'phsyical_name '
据库文件的物理名称,包括数路径。physical_name 的数据类型为 nvarchar(260),默认值为 NULL。
返回代码值
0(成功)或 1(失败)
结果集
无
注释
当使用 sp_attach_single_file_db 将数据库附加到服务器时,它创建一个新的日志文件并执行额外的清除工作,从新附加的数据库中删除复制。
仅对以前使用显式 sp_detach_db 操作从服务器分离的数据库执行 sp_attach_single_file_db。
权限
只有 sysadmin 和 dbcreator 固定服务器角色的成员才能执行本过程。
示例
下面的示例分离 pubs,然后将 pubs 中的一个文件附加到当前服务器。
EXEC sp_detach_db @dbname = 'pubs '
EXEC sp_attach_single_file_db @dbname = 'pubs ',
@physname = 'c:/Program Files/Microsoft SQL Server/MSSQL/Data/pubs.mdf '
请参见
sp_attach_db
sp_detach_db
sp_helpfile
系统存储过程
- MSDE安装时如何将已有的数据库附加上去并启动服务?
- 如何打包msde,并在安装过程中自动安装msde,并且自动附加数据库
- MSDE数据库附加
- MSDE数据库附加
- 如何在程序启动的时候将调试器附加上去
- 如何打包msde(安装数据库)
- 如何删除Ambari已有的服务
- eclipse如何将已有的工程导入
- 如何将已有的工程导入eclipse
- 如何导入已有的外部数据库
- 如何导入已有的外部数据库
- [Android]如何导入已有的外部数据库
- 如何导入已有的外部数据库
- [Android]如何导入已有的外部数据库
- [Android]如何导入已有的外部数据库
- Android 如何导入已有的外部数据库
- [Android]如何导入已有的外部数据库
- [Android]如何导入已有的外部数据库
- Jquery操作TreeView 父节点checkbox选中,子节点checkbox也选中
- WINCE EBOOT的配置方法
- C# ? 操作符的意思
- Java中"异常机制"的深入研究
- 2010.5.22 写一个通用的字符串帮助类
- MSDE安装时如何将已有的数据库附加上去并启动服务?
- 快速且正确找到邮件中附件的位置的思路
- Java编码
- Visual C++中使用gotoxy() / clrscr()等函数(转)
- matlab中sum函数
- VC多线程编程(转)
- WPF 中的样式(Style)
- 鼠标放上去小图显示大图
- EVC中透明控件的实现