MS SQL入门基础:数据库属性设置
2007-01-03 09:20:38 来源:WEB开发网标识符必须用双引号扩起来,且可以不遵循Transact-SQL 命名标准。 Compatibility Level
数据库兼容性级别。可以指定与何种版本以前的数据库兼容。 其它数据库选项
还有一些数据库选项没有被显示出来,如:ANSI warning、 merge publish、 offline、 published、 subscribed 等,这些选项在一般情况下最好由SQL Server 自己来控制它,实在需要更改时可以通过Sp_dboption 系统存储过程来实现。系统存储过程Sp_dboption 用于显示或更改数据库选项。但它不能在系统数据库master 或tempdb 数据库中使用。其语法如下:
sp_dboption [[@dbname =] 'database_name']
[, [@optname =] 'option_name']
[, [@optvalue =] 'value']
各参数说明如下: [@dbname =] 'database'
指定所要操作的数据库名. [@optname =] 'option_name'
指定要显示或修改的数据库选项。可以不输入选项的全名。如果省略此项,就会列出所有设定为True 的选项。 [@optvalue =] 'value'
指定选项的值“value” 的值可以为True、 False 或On、Off。
例6-2: 显示mytest 数据库的选项状态。
exec sp_dboption 'mytest'
运行结果如下
The following options are set:
-----------------------------------
select into/bulkcopy
trunc. log on chkpt.
autoshrink
auto create statistics
auto update statistics
例6-3:设置mytest 数据库的offline 状态为True,让一般用户无法使用此数据库。
exec sp_dboption 'mytest', 'offline', 'true'
运行结果如下:
sp_dboption command succeeded.
注意:系统管理员可以在模板数据库model中执行Sp_dboptin命令中设置数据选项,这将改变所有新建数据库的初始选项设置。
在“Permissions” 页框中可以设定用户对此数据库的权限,如图6-7 所示。有关权限设置的详细介绍请参见“安全性与用户管理”章节。查看全套"MS SQL入门基础教程">>>>>
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››Sql server 2005拒绝了对对象 'xx表' (数...
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接