安徽新华电脑专修学院_安徽电脑培训_安徽电脑培训学校_合肥电脑培训

當前位置:首頁 > 網站舊欄目 > 學習園地 > 程序開發教程 > SQL Server 數據庫管理常用的SQL和T-SQL語句

SQL Server 數據庫管理常用的SQL和T-SQL語句
2010-01-17 11:05:47  作者:  來源:
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

查看數據庫服務器名和實例名
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腳本

7. 查看鏈接服務器
sp_helplinkedsrvlogin

查看遠端數據庫用戶登錄信息
sp_helpremotelogin

8.查看某數據庫下某個數據對象的大小
sp_spaceused @objname

還可以用sp_toptables過程看最大的N(默認為50)個表

查看某數據庫下某個數據對象的索引信息
sp_helpindex @objname

還可以用SP_NChelpindex過程查看更詳細的索引情況
SP_NChelpindex @objname

clustered索引是把記錄按物理順序排列的,索引占的空間比較少。
對鍵值DML操作十分頻繁的表我建議用非clustered索引和約束,fillfactor參數都用默認值。
查看某數據庫下某個數據對象的的約束信息
sp_helpconstraint @objname

9.查看數據庫里所有的存儲過程和函數
use @database_name
sp_stored_procedures
查看存儲過程和函數的源代碼
sp_helptext ''@procedure_name''

查看包含某個字符串@str的數據對象名稱
select distinct object_name(id) from syscomments where text like ''%@str%''

創建加密的存儲過程或函數在AS前面加WITH ENCRYPTION參數

解密加密過的存儲過程和函數可以用sp_decrypt過程

10.查看數據庫里用戶和進程的信息
sp_who
查看SQL Server數據庫里的活動用戶和進程的信息
sp_who ''active''
查看SQL Server數據庫里的鎖的情況
sp_lock

進程號1--50是SQL Server系統內部用的,進程號大于50的才是用戶的連接進程.
spid是進程編號,dbid是數據庫編號,objid是數據對象編號
查看進程正在執行的SQL語句
dbcc inputbuffer ()

推薦大家用經過改進后的sp_who3過程可以直接看到進程運行的SQL語句
sp_who3

檢查死鎖用sp_who_lock過程
sp_who_lock

11.收縮數據庫日志文件的方法
收縮簡單恢復模式數據庫日志,收縮后@database_name_log的大小單位為M
backup log @database_name with no_log
dbcc shrinkfile (@database_name_log, 5)
12.分析SQL Server SQL 語句的方法:

set statistics time {on | off}
set statistics io {on | off}
圖形方式顯示查詢執行計劃

在查詢分析器->查詢->顯示估計的評估計劃(D)-Ctrl-L 或者點擊工具欄里的圖形

文本方式顯示查詢執行計劃
set showplan_all {on | off}

set showplan_text { on | off }
set statistics profile { on | off }

13.出現不一致錯誤時,NT事件查看器里出3624號錯誤,修復數據庫的方法

先注釋掉應用程序里引用的出現不一致性錯誤的表,然后在備份或其它機器上先恢復然后做修復操作

alter database [@error_database_name] set single_user

修復出現不一致錯誤的表

dbcc checktable(''@error_table_name'',repair_allow_data_loss)

或者可惜選擇修復出現不一致錯誤的小型數據庫名

dbcc checkdb(''@error_database_name'',repair_allow_data_loss)
alter database [@error_database_name] set multi_user
CHECKDB 有3個參數:
repair_allow_data_loss 包括對行和頁進行分配和取消分配以改正分配錯誤、結構行或頁的錯誤,
以及刪除已損壞的文本對象,這些修復可能會導致一些數據丟失。
修復操作可以在用戶事務下完成以允許用戶回滾所做的更改。
如果回滾修復,則數據庫仍會含有錯誤,應該從備份進行恢復。
如果由于所提供修復等級的緣故遺漏某個錯誤的修復,則將遺漏任何取決于該修復的修復。
修復完成后,請備份數據庫。
repair_fast 進行小的、不耗時的修復操作,如修復非聚集索引中的附加鍵。
這些修復可以很快完成,并且不會有丟失數據的危險。
repair_rebuild 執行由 repair_fast 完成的所有修復,包括需要較長時間的修復(如重建索引)。
執行這些修復時不會有丟失數據的危險。 
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 酒类灌装机厂家_贴标机_灌装生产线-青州市锦德包装机械有限公司 酒店设计_建筑设计_室内装修装饰-北极点酒店设计公司 | 提供专业.全面.优质的壁炉服务-莫洛尼官方网站moloney | 软化水设备_锅炉软水设备_全自动软化设备【安装维护、更换树脂】-青岛水处理设备厂家 | 泰安led显示屏-泰安户外裸眼3D显示屏-扩声系统-舞台灯光机械-电子屏-肥城宁阳新泰东平-泰安市奇美特电子有限公司 | 平邑衡器厂--临沂衡器--电子汽车衡 -- 十佳知名品牌企业 | 自恢复保险丝_贴片保险丝_插件保险丝_力特保险丝_力特经销商_SMD贴片保险丝_一次性保险丝厂家—深圳市集电通实业有限公司 | 上海家博会_2025上海家博会时间表_5月31-6月2日_上海家博会门票_免费领取入口 | 联智通达_工控一体机_工业触摸一体机_工业一体机_工业触控一体机_POS机主板_工控主板_国产化主板_RK3588主板厂商-联智通达 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 无缝钢管生产厂家-20G-L360N无缝钢管价格-天津海诚无缝钢管集团 无尘投料站-真空上料机-旋振筛|超声波振动筛|摇摆筛|筛分机-新乡市欧霖佳机械有限公司 | 合肥环氧地坪-合肥固化地坪施工-安徽地宽建筑装饰工程有限公司 | 新零售策划-全渠道策划-品牌营销全案策划-上海韬慧管理咨询有限公司 | 泥沙泵_脱硫泵_潜水泵_离心泵_渣浆泵厂家|诚信为先-泰安华泰泵业制造有限公司 | 混凝土布料机,隧道布料机,衬砌台车布料装置 - 河北聚力智能装备有限公司 | 拉布机_全自动拉布机_全自动拉布机厂家-江苏拉布机械科技有限公司 | 江苏鹤心食品有限公司-茶叶_果浆果酱_固体饮料| 无塔供水设备_无负压供水设备_变频供水设备_净化过滤设备_加油站油罐_S/F双层油罐_开封市东方供水设备有限公司 | 饮料制造机械设备-罐体设备报价-CIP清洗设备-饮料生产线交钥匙工程-上海哲苏轻工机械有限公司 | 中标通国际认证(深圳)有限公司-知识产权管理体系认证-湖北知识产权贯标 | 无塔供水_无塔供水设备_全自动_石家庄工泉水处理设备有限公司_家用无塔供水器 | 轻触开关,拨动开关,德艺隆(DEALON)精密工业股份有限公司 | 新东方大学考试官网_考研/英语/雅思/托福/四六级/日语/韩语/教资在线网课官网 | 助乐邦轮椅,北京轮椅置换,电动轮椅置换,轮椅回收北京,轮椅送货上门服务 | 荧光显微镜,倒置显微镜,显微镜相机,荧光光源——广州市明美光电技术有限公司 | 在线BMI计算器 - 免费计算身体质量指数(BMI) | 深圳危化品经营许可证_危险化学品经营许可证办理 | 云南亿华工贸有限公司-云南护栏网-云南锌钢护栏-昆明市政护栏-工地护栏-昆明护栏网厂家 | 山东货架,山东仓库货架,临沂仓库货架,临沂仓储货架-山东兴博物流设备有限公司 | 郑州空调维修_郑州中央空调维修_空调清洗维保-郑州大晟机电设备安装工程有限公司 | 河南车用尿素设备_郑州车用尿素设备_河南江宇环保车用尿素液厂家 | 天津韬艺科技有限公司,天津网站建设公司,天津网站设计公司,品牌网站策划公司 | 小耳朵电源_安防监控电源|小耳朵官网|电源适配器|摄像机电源|开关电源|小耳朵监控电源 | 山东洗地机_工业洗地机_驾驶式扫地机_扫地车厂家_鼎洁盛世官网 | 碳纤维棒_碳纤维管_碳纤维缠绕管_嘉兴恒隆复合材料有限公司 | 深圳车牌识别系统厂家_人脸识别厂家_通道闸厂家_车位引导系统_智慧社区管理系统_深圳市利普诺科技有限公司官网 | 景观灯-庭院灯-多功能路灯-高杆灯-智慧灯杆生产厂家-扬州景尚光电 | 济南牛皮癣专科研究院_「济南市银屑病医院」_济南治牛皮癣医保医院_济南正规的银屑病医院 | 联系我们-99公司开户电话-99厅| 汽车检具标准件_汽车检具配件_昆山宏易腾达模具五金有限公司 | 矿用精确定位系统,井下4G无线通讯系统,工作面集控系统,皮带保护系统-山东新云鹏电气有限公司 | 膨胀节_波纹膨胀节_非金属膨胀节_波纹管补偿器_膨胀节厂家-江苏苏创管业科技有限公司 |