PC590电脑维修中心
标题: SQL Server 2005命令! [打印本页]
作者: admin 时间: 2017-3-24 18:32
标题: SQL Server 2005命令!
数据库级别的角色:
db_owner 可以执行数据库的所有配置和维护活动,还可以删除数据库.
db_ddladmin 可以在数据库中运行任何数据定义语言(DDL)命令.
db_datawriter 可以在所有用户表中添加、删除或更改数据.
db_datareader 可以从所有用户表中读取所有数据.
db_accessadmin 可以为 Windows 登录名、Windows 组和 SQL Server 登录名添加或删除数据库访问权限.
db_securityadmin 可以修改角色成员身份和管理权限.向此角色中添加主体可能会导致意外的权限升级.
db_denydatawriter 不能添加、修改或删除数据库内用户表中的任何数据.
db_denydatareader 不能读取数据库内用户表中的任何数据.
db_backupoperator 可以备份数据库.
数据库安全用户权限:
bulk admin 批量管理
dbcreator
disk admin 磁盘管理
process admin 过程管理
public 公众
security admin 安全管理
server admin 服务器管理
setup admin 安装/设置管理员
sys admin 系统管理员
########################################################################
查看SQL 2005补丁的版本:
select @@version
查看硬盘分区:
exec master..xp_fixeddrives
查看当前数据库的新实例名和原实例名:
select @@servername ,serverproperty('servername')
如何修改SQL Server 2005服务器名称:
1)select @@servername ,serverproperty('servername')【可以看到当前数据库的新实例名和原实例名】
2)select * from sys.sysservers【表中可以看到当前的所有服务器名】
3)exec sp_dropserver '原实例名', 'droplogins'【将这个原实例名删除】
4)exec sp_addserver '新实例名','LOCAL'【将本地服务器重新添加到服务器列表中】
SQL Server 2005自动删除备份前7天的文件T-SQL语句:
DECLARE @OLDDATE DATETIME
SELECT @OLDDATE=GETDATE()-7
EXECUTE master.dbo.xp_delete_file 0,N'D:\DataBackup\',N'bak',@olddate,1
【注:以上语句中“7”表示删除7天以前的备份.“D:\backup\”表示备份文件存放的路径.】
SQL Server 2005日志清除:
SET NOCOUNT ON
DECLARE @LogicalFileName sysname,
@MaxMinutes INT,
@NewSize INT
查询:
view_fields where (view_id = 'item_info【数据库的表名】')
将某张表里某个字段清空:
update 表名 set 字段名 = 值如“NULL”
更新某张表里某个字段名:
update 表名 set 字段名 = 465【需要改为的值】 where 字段名 = 25【数据库有的值】
删除某个表里的数据:
Delete from Companys【数据库的表名】
数据库数据大时,删除时磁盘不够,无法删除可用:
truncate table mail_info【数据库的表名】
查询某个表里的数据:
select * from companys_new【数据库的表名】 where 字段名 ='albbYW'【红色修改自己要查询的列】
欢迎光临 PC590电脑维修中心 (http://bbs.pc590.com/) |
Powered by Discuz! X3.3 |