SQL Server管理常用的SQL和T-SQL

1. 查看数据库的版本

select @@version

常见的几种SQL SERVER打补丁后的版本号:

8.00.194 Microsoft SQL Server 2000

8.00.384 Microsoft SQL Server 2000 SP1

8.00.532 Microsoft SQL Server 2000 SP2

8.00.760 Microsoft SQL Server 2000 SP3

8.00.818 Microsoft SQL Server 2000 SP3 w/ Cumulative Patch MS03-031

8.00.2039 Microsoft SQL Server 2000 SP4

2. 查看数据库所在机器操作系统参数

exec master..xp_msver

3. 查看数据库启动的参数

sp_configure

4. 查看数据库启动时间

select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1

查看数据库服务器名和实例名

print 'Server Name...............: ' + convert(varchar(30),@@SERVERNAME)

print 'Instance..................: ' + convert(varchar(30),@@SERVICENAME)

5. 查看所有数据库名称及大小

sp_helpdb

重命名数据库用的SQL

sp_renamedb 'old_dbname', 'new_dbname'

6. 查看所有数据库用户登录信息

sp_helplogins

查看所有数据库用户所属的角色信息

sp_helpsrvrolemember

修复迁移服务器时孤立用户时,可以用的fix_orphan_user脚本或者LoneUser过程

更改某个数据对象的用户属主

sp_changeobjectowner [@objectname =] 'object', [@newowner =] 'owner'

注意: 更改对象名的任一部分都可能破坏脚本和存储过程。

把一台服务器上的数据库用户登录信息备份出来可以用add_login_to_aserver脚本

查看某数据库下,对象级用户权限

sp_helprotect

时间: 2024-09-15 03:41:26

SQL Server管理常用的SQL和T-SQL的相关文章

[SQL Server]管理常用SQL语句

server|语句 [SQL Server]管理常用SQL语句 1. 查看数据库的版本        select @@version 2. 查看数据库所在机器操作系统参数        exec master..xp_msver 3. 查看数据库启动的参数         sp_configure 4. 查看数据库启动时间         select convert(varchar(30),login_time,120) from master..sysprocesses where spi

SQL Server数据库管理常用的SQL和T-SQL语句

server|数据|数据库|语句 SQL Server 数据库管理常用的SQL和T-SQL语句  1. 查看数据库的版本 select @@version 2. 查看数据库所在机器操作系统参数 exec master..xp_msver 3. 查看数据库启动的参数 sp_configure 4. 查看数据库启动时间 select convert(varchar(30),login_time,120) from master..sysprocesses where spid=1 查看数据库服务器名

生成由SQL Server管理套件产生的T-SQL命令

问题 有了SQL Server管理套件你就可以做你在使用T-SQL命令时可以做的任何事情了.使用图形用户界面的一个问题是要记住所有你点击过的来再次重新执行这个动作是很困难的.另一个问题是你通过图形用户界面所做的大部分事情都立即执行了,这并不总是最好的.那么该怎样捕捉SQL Server正在做什么以便我之后可以重新执行这个动作或运行这些命令? 专家解答 SQL Server管理套件的另一个新添加的功能是生成大多数你可以通过图形用户界面来进行的命令和操作.让我们进行一个数据库备份来作为示例吧. 假设

SQL Server管理 这些你懂吗?

SQL Server管理,你做得好吗?下文这些可能会对你的工作有一些帮助,不妨耐心的看看吧. 1. 数据库文件有.mdf .ndf .ldf三种文件,mfd为主数据库文件,ndf为从数据库文件,ldf为日志数据库文件,每个数据库mdf文件只有一个,ndf文件可以有多个. 2. 数据页大小为8k,sql数据库最大一个特性是数据无跨页,比如一条数据3k,那么5条数据需要3页存储,而不是两页.数据库扩展页是8页,也就是如果一 张表存储空间不够了,我们要插入一条3k的数据,数据库不是分配一页,而是8页,

《数据库基础及实践技术——SQL Server 2008》一3.1 SQL Server数据库概述

3.1 SQL Server数据库概述 SQL Server 2008中的数据库由包含数据的表集合以及其他对象(如视图.索引.存储过程等)组成,目的是为执行与数据有关的活动提供支持.SQL Server支持在一个实例中创建多个数据库,每个数据库在物理和逻辑上都是独立的,相互之间没有影响.每个数据库存储相关的数据.例如,可以用一个数据库存储商品及销售信息,用另一个数据库存储人事信息. 从数据库的应用和管理角度来看,SQL Server将数据库分为两大类:系统数据库和用户数据库.系统数据库是SQL

本地sql server连接不上azure上的sql server

问题描述 本地sql server连接不上azure上的sql server 如题,以及我的截图,有人遇到过这样的问题吗?能帮忙解决下吗?谢谢了 解决方案 当前客户端ip不允许访问,提示的很清楚,根据提示,在azure管理门户中添加你的ip为允许.(5分钟后生效) 解决方案二: Hi, 我建议你阅读这篇文章:http://www.windowsazure.cn/zh-cn/manage/services/sql-databases/how-to-manage-a-sqldb/,你现在所遇到的问题

SQL Server on Linux BCP工具导出RDS SQL Server数据

摘要: SQL Server发布了Linux版本之后,客户增加了一些新需求,总结主要有以下两种: 1.是否支持在Linux操作系统保存,RDS SQL Server的CSV格式文件到文件系统 2.在一台Linux系统的主机同时管理RDS MySQL实例数据和RDS SQL Server数据 需求解读: SQL Server BCP工具可以满足以上需求,这个工具提供了导出CSV格式的文本,可以保存在Linux文件系统,同时也可以方便的讲这个CSV文件导入到RDS MySQL实例或其他支持标准CSV

《数据库基础及实践技术——SQL Server 2008》一2.1 SQL Server 2008的版本和组件

2.1 SQL Server 2008的版本和组件 SQL Server 2008于2008年6月正式发布.为了满足不同用户在性能.功能.价格等因素上的不同要求,SQL Server 2008提供了不同的版本系列和不同的组件.根据应用程序以及用户业务的需要,可以选择安装不同的SQL Server版本.不同版本的SQL Server价格不同,提供的功能也不尽相同.用户应该根据自己的实际需求,选择安装合适的版本和组件.本节介绍SQL Server 2008提供的各种版本.组件及其主要功能. 2.1.

SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型

原文:SQL Server 2008空间数据应用系列三:SQL Server 2008空间数据类型 友情提示,您阅读本篇博文的先决条件如下: 1.本文示例基于Microsoft SQL Server 2008 R2调测. 2.具备 Transact-SQL 编程经验和使用 SQL Server Management Studio 的经验. 3.熟悉或了解Microsoft SQL Server 2008中的空间数据类型. 4.具备相应的GIS专业理论知识. 5.其他相关知识.     SQL S