重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

标题: sqlserver附加数据库 [打印本页]

作者: 刘泽宇    时间: 2023-1-15 14:16
标题: sqlserver附加数据库
本帖最后由 刘泽宇 于 2023-1-15 14:17 编辑

先决条件
继续之前,请查看以下所有先决条件:
对于备份和还原,建议不要使用分离再附加操作。 分离要从 SQL Server 外部备份的文件时,没有事务日志备份或时间点还原可用。


权限
需要 CREATE DATABASE、CREATE ANY DATABASE 或 ALTER ANY DATABASE 权限。
使用 SQL Server Management Studio (SSMS)移动数据库之前
如果要移动数据库,请在将它与其现有 SQL Server 实例分离之前,使用“数据库属性”页查看与数据库关联的文件及其当前位置。
分离、移动和附加之前,请务必考虑与数据库关联的所有文件。 然后,继续执行下一部分中的分离、文件复制和附加数据库步骤。
附加数据库
“要附加的数据库”
显示所选数据库的有关信息。
<无列标题>
显示一个图标,用以指示附加操作的状态。 “状态”说明中介绍可能的图标。
MDF 文件位置
显示选定 MDF 文件的路径和文件名。
Database Name
显示数据库的名称。
附加为
根据需要,可以指定要附加数据库的其他名称。
所有者
提供数据库可能所有者的下拉列表,您可以根据需要从其中选择其他所有者。
Status
显示下表中相应的数据库状态:

图标
状态文本
说明
(无图标)(无文本)此对象的附加操作尚未启动或者可能挂起。 这是打开该对话框时的默认值。
绿色的右向三角形正在进行已启动附加操作,但是该操作未完成。
绿色的选中标记Success已成功附加该对象。
包含白色十字形的红色圆圈错误附加操作遇到错误,未成功完成。
包含左、右两个黑色象限和上、下两个白色象限的圆圈已停止由于你停止了附加操作,该操作未成功完成。
包含一个指向逆时针方向的曲线箭头的圆圈已回滚附加操作已成功,但已对其进行回滚,因为在附加其他对象的过程中出至舜砦蟆?/td][/tr]

消息
显示空消息或“找不到文件”超链接。
添加
查找必需的主数据库文件。 选择 .mdf 文件时,就会在“要附加的数据库”网格的相应字段中自动填充合适的信息。
删除
从 “要附加的数据库” 网格中删除选定文件。
<database_name>”数据库详细信息
显示要附加的文件的名称。
原始文件名
显示属于数据库的已附加文件的名称。
文件类型
指示文件类型,即 “数据” 或 “日志” 。
当前文件路径
显示所选数据库文件的路径。 可以手动编辑该路径。
消息
显示空消息或 “找不到文件” 超链接。

使用 Transact-SQL移动数据库之前
如果要移动数据库,请在将它与其现有 SQL Server 实例分离之前,使用 sys.database_files 系统目录视图查看与数据库关联的文件及其当前位置。
分离、移动和附加之前,请务必考虑与数据库关联的所有文件。 然后,继续执行下一部分中的分离、文件复制和附加数据库步骤。
附加数据库







欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2