SQL Server基础知识---查看、修改数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TGBTrial/article/details/79335934

查看数据库

---方法---

直接利用目录视图进行查看

利用新建查询来查看

Select DATABASEPROPERTYEX ('想要查询的数据库文件','想要查询的各类属性')
例:
select DATABASEPROPERTYEX('饺子','Recovery')

(Recovery查询的是数据库的恢复模式【可从联机丛书中查找】)

使用系统存储过程

Sp/helpdb

(查看所有数据库的状态)



修改数据库


一、修改数据库文件名称

○直接在数据库文件上右击“重复名”

○若修改文件名,在数据库文件上右击“属性”,在“文件”中进行修改

○利用新建查询进行修改数据库名称

ALTER DATABASE 我是馒头 MODIFY NAME=我是饺子



二、删除数据库

○直接右击数据库文件,点击“删除”

(若想删断开与这个数据库的所有连接,请勾选)

○利用新建查询进行删除

DROP DATABASE "想要删除的数据库名"

---情况1(出错)


---情况2(成功)

【分析:情况1是因为此次查询是在“我是饺子”这个数据库下进行查询的,所以会被告知该数据库正在使用无法进行操作,应选择其他数据库来进行删除此数据库操作】



三、分离和附加数据库

○分离数据库:就是指将数据库从SQL Server的实例中分离出去。

(但是不会删除该数据库的文件和事务日志文件,这样改数据库还可以再次附加到其他SQL Server的实例上去)

下列状态下无法进行分离:(1)已复制并发布的数据库
                                       (2)数据库中存在数据库快照(若想分离,需删除数据库快照)

                                       (3)数据库处于未知状态

○附加数据库:是指当前数据库以外的数据库附加到当前数据库实例中

             

                               【分离数据库】                                                                                 【附加数据库】

(1.数据库文件必须可用 2.若路径不同则必须制定文件当前路径 3.在附近过程中若没有日志文件,系统将自动创建一个新的)


---情况1【附加数据库出错】


我在这里分享一篇博客很好的解决了这个问题:SQL Server附加数据库出现错误5123的正确解决方法


四、收缩数据库

收缩数据库可分为:收缩数据库、收缩文件,根据具体情况操作。


上一篇所讲的是如何创建数据库文件SQL Server基础知识---创建数据库,这一篇来说一说后续的一些基本操作(初学数据库, 有不足之处望大家指出)


猜你喜欢

转载自blog.csdn.net/TGBTrial/article/details/79335934