下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

Server2014数据库的管理(上)

作者:蜗牛     来源: http://www.kokojia.com点击数:690发布时间: 2018-04-06 09:39:17

标签: 数据库数据结构数据库系统工程师

  Server2014数据库的管理主要包括脱机与联机数据库、分离和和附加数据库、导入导出数据、备份和恢复数据库、收缩数据库和文件及生成与执行SQL脚本等操作。这些操作都可以通过SQLServerManagementStudio工具来完成ManagementStudio工具有一个图形用户界面,用于创建数据库和数据库中的对象。ManagementStudio还具有一个查询编辑器,用于通过编写Transact-SQL语句与数据库进行交互。ManagementStudio可以从SQLServer安装磁盘进行安装,也可以从MSDN中下载。

Server2014数据库的管理主要包括脱机与联机数据库、分离和和附加数据库、导入导出数据、备份和恢复数据库、收缩数据库和文件及生成与执行SQL脚本等操作。这些操作都可以通过SQLServerManagementStudio工具来完成ManagementStudio工具有一个图形用户界面,用于创建数据库和数据库中的对象。ManagementStudio还具有一个查询编辑器,用于通过编写Transact-SQL语句与数据库进行交互。ManagementStudio可以从SQLServer安装磁盘进行安装,也可以从MSDN中下载。

  数据库联机

  数据库总是处于一个特定的状态中,例如,这些状态包括ONLINE、OFFLINE或SUSPECT等,如表6.,1所示。若要确认数据库的当前状态,请选择sys.databases目录视图中的statedesc列或DATABASEPROPERTYEX函数中的Status属性。

  脱机数据库

  脱机与联机是针对数据库的当前状态来说的,当一个数据库处于可操作、可查询的状态时就是联机状态,而一个数据库尽管可以看到其名字出现在数据库节点中,但对其不能执行任何有效的数据库操作时就是脱机状态。脱机和联机数据库到底有什么意义呢?在数据库管理及软件开发过程中,经常会出现对当前数据库进行迁移的操作,而在联机状态下,SQLServerManagementStudio工具是不允许复制数据库文件的。例如,把当前的开发版本的数据库同步到产品版本的数据库,就可以通过这种操作完成,而通过可视化命令则是最为便捷的方式之一。当在数据库复制过程中,需要暂停当前的联机数据库,就可以使用右击【任务】【脱机】命令来完成。

  联机数据库完成对脱机状态的数据库复制后,要将其恢复为为可用状态,就可以使用右击【任务】【联机】命令来完成。

  分离和附加数据库

  如果要将数据库更改到同一计算机的不同SQLServer实例或要移动数据库,分离和附加数据库会很有用。用户可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他SQLServer实例。在64位和32位环境中,SQLServer磁盘存储格式均相同。因此,可以将32位环境中的数据库附加到64位环境中,反之亦然。从运行在某个环境中的服务器实例上分离的数据库可以附加到运行在另一个环境中的服务器实例提示建议不要从未知源或不可信源附加或还原数据库。

  小编结语:上述的类数据库可能包含执行非预期Transact-SQL代码的恶意代码,或通过修改架构或物理数据库结构导致错误。在使用未知源或不可信源中的数据库之前,请在非生产服务器中对数据库运行DBCCCHECKDB,同时检查数据库中的代码。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程