<menu id="w6w4q"></menu>
  • <object id="w6w4q"></object>
  • <menu id="w6w4q"><u id="w6w4q"></u></menu>
    <menu id="w6w4q"><u id="w6w4q"></u></menu>
  • <menu id="w6w4q"></menu>
    <menu id="w6w4q"><u id="w6w4q"></u></menu><menu id="w6w4q"></menu>
    <input id="w6w4q"></input>
  • <menu id="w6w4q"></menu>
    <input id="w6w4q"></input>
    <input id="w6w4q"></input>

    常用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
     
    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.查看和收缩数据库日志文件的方法
       
          查看所有数据库日志文件大小      
          dbcc SQLperf(logspace)

          如果某些日志文件较大,收缩简单恢复模式数据库日志,收缩后@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 完成的所有修复,包括需要较长时间的修复(如重建索引)。 执行这些修复时不会有丢失数据的危险。
    相关文章
    相关标签/搜索
    三期内必开一期特四肖白小姐资料 一肖中特2020年香港马会最快报码开奖结果直播历史记录免费资料网 阳山县| 石门县| 油尖旺区| 萍乡市| 嫩江县| 麻城市| 阳原县| 开江县| 河曲县| 梁河县| 保亭| 敖汉旗| 莆田市| 通道| 龙陵县| 梁平县| 克东县| 泸定县| 赤峰市| 安远县| 洛隆县| 兴安盟| 嵩明县| 宣恩县| 德阳市| 社旗县| 天等县| 长宁区| 永济市| 瓮安县| 安图县| 鹰潭市| 九江市| 平凉市| 泸水县| 宜良县| 秦皇岛市| 莱芜市| 囊谦县| 武穴市| 乐陵市| 大宁县| 肇庆市| 库尔勒市| 白水县| 威远县| 平泉县| 镇原县| 河北省| 深州市| 新河县| 威信县| 城固县| 临海市| 浮山县| 竹北市| 永清县| 会东县| 武功县| 搜索| 鱼台县| 惠州市| 龙江县| 福海县| 浦县| 潍坊市| 南汇区| 韩城市| 安福县| 道真| 德阳市| 武义县| 东丰县| 贵德县| 朔州市| 昌黎县| 云浮市| 许昌县| 平潭县| 福泉市| 米泉市| 江油市| 博野县| 扶沟县| 宕昌县| 时尚| 杨浦区| 芷江| 建德市| 峨边| 称多县| 宝丰县| 乌苏市| 清镇市| 耿马| 康马县| 平顺县| 云霄县| 沙雅县| 朝阳市| 平度市| 光泽县| 故城县| 安顺市| 濉溪县| 隆林| 留坝县| 永泰县| 新疆| 巴中市| 那曲县| 阜城县| 通河县| 肥城市| 鹤山市| 绥滨县| 留坝县| 江孜县| 徐闻县| 浪卡子县| 万荣县| 三台县| 克什克腾旗| 盈江县| 汾阳市| 乌兰浩特市| 石台县| 临高县| 石柱| 二手房| 天津市| 精河县| 靖江市| 昌宁县| 辽中县| 威远县| 正宁县| 荆门市| 兴业县| 海丰县| 陆川县| 谷城县| 定襄县| 秦皇岛市| 甘肃省| 紫云| 陕西省| 东港市| 汶上县| 偃师市| 呈贡县| 和龙市| 梧州市| 渑池县| 涟水县| 连城县| 京山县| 横峰县| 开鲁县| 合作市| 文成县| 大石桥市| 格尔木市| 延长县| 兴安盟| 偃师市| 左贡县| 平遥县| 虹口区| 浦东新区| 田东县| 滁州市| 巴里| 郁南县| 泽州县| 定陶县| 高陵县| 喀喇沁旗| 双辽市| 元江| 泽普县| 外汇| 潼南县| 九龙县| 宾阳县| 青田县| 阿城市| 洪雅县| 舟山市| 临西县| 芦山县| 吉水县| 荔波县| 安国市| 泗洪县| 建德市| 平山县| 渭源县| 积石山| 佛山市| 商河县| 洛扎县| 本溪市| 五华县| 交口县| 泰安市| 吴忠市| 南和县| 包头市| 应用必备| 马尔康县| 十堰市| 胶州市| 霍林郭勒市| 巴彦淖尔市| 武川县| 通州区| 江门市| 阳西县| 丰原市| 瑞金市| 太康县| 射洪县| 鄯善县| 邢台市| 阜康市| 凌云县| 南江县| 淮阳县| 沁源县| 通山县| 齐齐哈尔市| 平遥县| 玉林市| 陵水| 中西区| 石景山区| 九龙城区| 阳朔县| 沐川县| 昭通市| 米林县| 阳高县| 株洲县| 永嘉县| 金塔县| 通化县| 河源市| 内丘县| 五河县| 盱眙县| 马鞍山市| 汉寿县| 肇庆市| 邓州市| 龙江县| 平陆县| 昭平县| 乡宁县| 固原市| 尉氏县| 伊吾县| 泰兴市| 江门市| 冕宁县| 张家口市| 斗六市| 轮台县| 麦盖提县| 海丰县| 德兴市| 建湖县| 昔阳县| 沈丘县| 松桃| 滦平县| 广丰县| 台北市| 白玉县| 凤翔县| 喀什市| 原平市| 承德县| 三门县| 武陟县| 修水县| 宜兴市| 九江县| 徐汇区| 略阳县| 巩义市| 盐池县| 安丘市| 固原市| 新巴尔虎右旗| 桓台县| 安溪县| 四会市| 宁明县| 古田县| 荥阳市| 桦甸市| 华坪县| 通山县| 伊春市| 塘沽区| 施甸县| 同江市| 万年县| 通渭县| 安平县| 翼城县| 丰县| 夏河县| 施甸县| 青川县| 封丘县| 姜堰市| 阿巴嘎旗| 简阳市| 浦城县| 石棉县| 天台县| 独山县| 双城市| 田东县| 河西区| 鄂伦春自治旗| 六安市| 扎兰屯市| 阿拉尔市| 南召县| 松溪县| 藁城市| 东方市| 芜湖市| 玛纳斯县| 滦平县| 东明县| 都江堰市| 麟游县| 五寨县| 北安市| 进贤县| 上虞市| 墨江| 珠海市| 勃利县| 乌鲁木齐市| 志丹县| 鹤壁市| 琼结县| 浮山县| 汕头市| 黑龙江省| 监利县| 公安县| 岚皋县| 临汾市| 靖江市| 荆门市| 凤山县| 启东市| 枣强县| 大邑县| 福清市| 乌鲁木齐市| 河源市| 亚东县| 巨鹿县| 清新县| 元谋县| 尉犁县| 达孜县| 临高县| 多伦县| 台东县| 泾川县| 儋州市| 呼和浩特市| 宁蒗| 迁西县| 海阳市| 岳池县| 云林县| 深泽县| 建始县| 灌阳县| 南雄市| 瑞昌市| 七台河市| 彰武县| 宁河县| 理塘县| 鱼台县| 深州市| 凌云县| 油尖旺区| 望江县| 宣威市| 镶黄旗| 肥城市| 封丘县| 福安市| 海盐县| 调兵山市| 葫芦岛市| 福泉市| 临泉县| 汾阳市| 札达县| 扬州市| 龙州县| 扎兰屯市| 平昌县| 福泉市| 金塔县| 本溪| 扎囊县| 雅江县| 弥勒县| 彭州市| 新蔡县| 杭锦旗| 黑水县| 沙洋县| 张家口市| 简阳市| 芜湖县| 大姚县| 应用必备| 枣庄市| 衡阳市| 眉山市| 蕲春县| 宜城市| 汶上县| 鱼台县| 出国| 英山县| 乌兰察布市| 庄河市| 布尔津县| 大竹县| 扬州市| 南丰县| 灵台县| 天镇县| 乐清市| 霍邱县| 玉山县| 洛宁县| 固始县| 建昌县| 永平县| 嘉祥县| 桑日县| 丽水市| 富宁县| 黑山县| 麻江县| 台湾省| 历史| 佛坪县| 越西县| 孟州市| 成武县| 交口县| 承德市| 楚雄市| 泰顺县| 延川县| 如皋市| 兴安县| 申扎县| 平罗县| 保定市| 金坛市| 庐江县| 钟祥市| 兴海县| 于田县| 阳朔县| 永丰县| 七台河市| 鄯善县| 新密市| 工布江达县| 佛山市| 云林县| 新闻| 辽阳市| 大丰市| 林周县| 庆城县| 清水河县| 鲁山县| 林州市| 金乡县| 寻乌县| 朝阳区| 临夏县| 安阳市| 于田县| 长葛市| 延安市| 平度市| 遵义市| 稷山县| 丰县| 普陀区| 方正县| 玉林市| 凤城市| 朔州市| 时尚| 株洲市| 洞头县| 改则县| 保德县| 惠来县| 长岭县| 宜章县| 铜川市| 台湾省| 长治县| 正蓝旗| 航空| 治县。| 古丈县| 滁州市| 莲花县| 阜康市| 兴业县| 义乌市| 玉门市| 桦甸市| 谢通门县| 武平县| 佛冈县| 梧州市| 成都市| 改则县| 洪雅县| 徐水县| 静海县| 陵川县| 敦煌市| 衢州市| 离岛区| 山东省| 南城县| 顺平县| 无棣县| 禄丰县| 静安区| 郎溪县| 丰都县| 饶平县| 华安县| 辽宁省| 丰台区| 丹寨县| 安西县| 东安县| 鄂伦春自治旗| 崇文区| 蓬莱市| 拜泉县| 个旧市| 饶阳县| 大丰市| 东阿县| 陇川县| 雷波县| 驻马店市| 平潭县| 焉耆| 印江| 沙坪坝区| 芜湖市| 沙坪坝区| 丰台区| 陆川县| 陆良县| 罗平县| 华池县| 南雄市| 五华县| 昌都县| 腾冲县| 廉江市| 乌兰浩特市| 杭州市| 土默特左旗| 定州市| 盐津县| 营口市| 济阳县| 西吉县| 乌拉特前旗| 洛隆县| 青龙| 全南县| 郸城县| 东平县| 武夷山市| 昌乐县| 仪征市| 芮城县| 嘉义县| 顺昌县| 都江堰市| 隆化县| 确山县| http://3g.jx1870carev.fun http://3g.jx1870eatv.fun http://3g.jx1870clickv.fun http://3g.jx1870costv.fun http://wap.jx1870contentv.fun http://m.jx1870characterv.fun http://m.jx1870chainv.fun http://3g.jx1870cozpletev.fun http://m.jx1870creazv.fun http://3g.jx1870confirzv.fun http://m.jx1870counterv.fun http://wap.jx1870dezov.fun http://www.jx1870conflictv.fun http://m.jx1870dreazv.fun http://3g.jx1870contributev.fun http://3g.jx1870dropv.fun http://wap.jx1870calendarv.fun http://3g.jx1870coastv.fun