讲义17:服务器管理
2015-12-06 00:08
197 查看
-- 熟悉服务器和数据库相关配置 --一、基本应用 --1、将服务器设置为显示高级选项,查看当前服务器的全部属性设置, --单独查看当前服务器的语言设置; --显示高级选项 execute sp_configure 'show advanced option', '1' reconfigure with override --显示全部属性 execute sp_configure --显示语言设置 execute sp_configure 'default language' --2、将服务器设置使用固定内存256m; execute sp_configure 'min server memory', 256 reconfigure with override go execute sp_configure 'max server memory', 256 reconfigure with override --3、将服务器设置最大内存128m,最小64m; execute sp_configure 'min server memory', 64 reconfigure with override go execute sp_configure 'max server memory', 128 reconfigure with override --4、将服务器设置为禁用嵌套触发器; execute sp_configure 'nested triggers', 0 reconfigure with override --5、将服务器设置为“允许修改系统表格”,停止SQL Server数据库服务,将northwind数据库 相关文件转移到d:\data目录下,修改master中的sysdatabases,将northwind对应的filename 修改为新的路径,重新启动服务器,查看northwind的状态。恢复状态; execute sp_configure 'allow updates',1 reconfigure with override go update sysdatabases set filename = 'd:\data\northwnd.mdf' where name = 'northwind' --搭建环境,执行下面代码: create database testdb --6、将testdb设置为单用户模式,并尝试用多个用户访问testdb数据库; use master go alter database testdb set single_user --恢复代码 use master go alter database testdb set multi_user --7、将testdb是指为离线状态,并尝试访问testdb数据库,确定结果 恢复为在线状态; --离线 use master go alter database testdb set offline --恢复代码 use master go alter database testdb set online --8、将testdb故障还原模式设置为“简单”; ALTER DATABASE database_name SET RECOVERY FULL|SIMPLE|BULK_LOGGED use master go alter database testdb set recovery simple --恢复代码 use master go alter database testdb set recovery full --9、将testdb数据库设置为禁用自动创建(更新)统计信息; use master go alter database testdb set auto_create_statistics off go use master go alter database testdb set auto_update_statistics off --恢复代码 use master go alter database testdb set auto_create_statistics on go use master go alter database testdb set auto_update_statistics on --10、将testdb设置为只读模式,尝试创建表格如下 create table tbl(col1 int) 结果如何?恢复正常模式 use master go alter database testdb set read_only --恢复代码 use master go alter database testdb set read_write --11、分离数据库操作 sp_detach_db [ @dbname = ] 'dbname' [ , [ @skipchecks = ] 'skipchecks' ] EXEC sp_detach_db 'test', 'true' --12、附加数据库 sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ,...16 ] EXEC sp_attach_db @dbname = N'test', @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test.mdf', @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL\Data\test_log.ldf'
相关文章推荐
- 小心服务器内存居高不下的元凶--WebAPI服务
- Android之获取手机上的图片和视频缩略图thumbnails
- 运维入门
- 数据库链接字符串查询网站
- DB2实例管理
- DB2实例管理
- Linux5.9无人值守安装
- 数据中心和云未来的十二大趋势
- 保障MySQL数据安全的14个最佳方法
- 用vsftp快速搭建ftp服务器
- Linux快速构建apache web服务器
- mysql问答汇集
- 服务器监控策略浅谈
- 【DevOps】为什么我们永远疲于奔命?
- 创建一个空的IBM DB2 ECO数据库的方法
- 如何降低服务器采购成本 原理分析
- Access 2000 数据库 80 万记录通用快速分页类
- 网络管理之IP地址篇