sql如何附加数据库(sql怎么附加数据库)

sql如何附加数据库(sql怎么附加数据库),第1张

1将需要附加的数据库文件和日志文件拷贝到某个已经创建好的文件夹中。出于教学目的,我们将该文件拷贝到安装SQLServer时所生成的目录DATA文件夹中。

2在下图窗口中,右击数据库对象,并在快捷菜单中选择“附加”命令,打开“附加数据库”窗口。

3在“附加数据库”窗口中,单击页面中间的“添加”按钮,打开定位数据库文件的窗口,在此窗口中定位刚才拷贝到SQLServer的DATA文件夹中的数据库文件目录(数据文件不一定要放在“DATA”目录中),选择要附加的数据库文件(后缀MDF)。

4单击“确定”按钮就完成了附加数据库文件的设置工作。这时,在附加数据库窗口中列出了需要附加数据库的信息。如果需要修改附加后的数据库名称,则修改“附加为”文本框中的数据库名称。我们这里均采用默认值,因此,单击确定按钮,完成数据库的附加任务。

完成以上 *** 作,我们在SSMS的对象资源管理器中就可以看到刚刚附加的数据库student_Mis。

以上 *** 作可以看出,如果要将某个数据库迁移到同一台计算机的不同SQLServer实例中或其它计算机的SQLServer系统中,分离和附加数据库的方法是很有用的。

*** 作如下。

数据库名字切换到你建表的数据库show tables,显示该数据库里面所有的表,就可以找到你的表。

SSMS是SQLServerManagementStudio的缩写,是用来管理SQLServer的主要工具。SQLServerManagementStudio是一个集成环境,用于访问、配置、管理和开发SQLServer的所有组件。SQLServerManagementStudio组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问SQLServer。

当Master数据库损坏了,无法打开实例,我们必需重建Master数据库 Master损坏后,试图启动服务的时候会报错,无法启动

重建Master数据库前提条件:

1 曾备份过Master数据库

2 混合模式下

3 启用了sa账户

4 sql server 2005 安装盘

Master数据库文件损坏,不能启动实例

(实验模拟可改其数据库名字(必需停止服务)达到损坏它的目的。例如:master1mdf):

接下来我们开始重建恢复的步骤:

1 先输入命令行重建Master数据库

2 在cmd命令提示符下,进入到这个目录

C:\>cd "C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn"

C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn>start /wait d:\setupexe /qn INSTANCENAME="MSSQLSERVER" REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=163com

重建的时间可能会长些,请耐心的等待下…… 注:

D:\setupexe 制定安装盘的盘符位置

INSTANCENAME:指定实例名(默认实例则用mssqlserver表示) REINSTALL:指定引擎

SAPWD:重新设置sa的强密码(一般企业都是启用强密码策略的/4选3) Setupexe:指定光盘1中的根目录下的文件

/qn 开关用于取消所有安装程序对话框和错误消息。如果指定 /qn 开关,则所有安装程序消息(包括错误消息)都将写入安装程序日志文件。有关日志文件的详细信息,请参阅如何查看 SQL Server 2005 安装日志文件。

指定 /qb 开关将显示基本的安装程序对话框。还会显示错误消息。

3C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Binn>sqlservrexe -c –m

输入命令行进单用户模式,还原整个数据库的Master数据库,刚才只是重建了一个新的数据库,并不是我们原来的那个,所以要进行还原回备份时的状态

4启动SSMS——用sa登录——断开连接(这步很关键,千万要记住)——新建查询(sa)——还原master数据库 输入以下语句:

use master go

restore database master from disk='C:\Program Files\Microsoft SQL Server\MSSQL1\MSSQL\Backup\masterbak' with replace

(注: 'C:\Program Files\Microsoft SQL

Server\MSSQL1\MSSQL\Backup\masterbak'为你备份文件的路径)

完成恢复,启动服务,打开SSMS

以上就是关于sql如何附加数据库(sql怎么附加数据库)全部的内容,包括:sql如何附加数据库(sql怎么附加数据库)、ssms新建查询创建的表在哪、如何重新生成master 数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9868623.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存