常用语句

事务快照,SQL企业版时:SELECTname,snapshot_isolation_state,snapshot_isolation_state_desc,is_read_committed_snapshot_onFROMsys.databases方案一:ALTERDATABASE数据库名SETAllow_snapshot_isolationONALTERDATABASE数据库名SETREAD_

原创 点赞0 阅读800 收藏0 评论0 2017-12-29

SQL SERVER 2008升级到SP4后,服务无法启动

  为了提高SQL性能和安全性,2号给客户升级SQL 2008 SP4补丁,升级过程中一切顺利。但重启服务器后,发现SQL服务无法启动,事件日志引出此错误:由于升级步骤'sqlagent100_msdb_upgrade.sql'遇到错误598(状态1,严重性25),因此数据库'master'的脚本级别升级失败。尝试恢复模板MASTER数据库,修复安装,升级修复都无法解决,后在网上找方案,

原创 点赞0 阅读1987 收藏0 评论0 2016-06-14

sqlserver远程备份到其他服务器

直接将数据库备份到其他机器上--如果xp_cmdshell没有启用,请先启用 sp_configure 'show advanced options',1 reconfigure go sp_configure 'xp_cmdshell',1 reconfigure go --1.先创建映射 exec master..xp_cmdshell&nb

转载 点赞0 阅读1396 收藏0 评论0 2016-05-25

批量分离和附加数据库

SQL CODE:use masterGo Exec sp_AttchDataBase         @Path = 'E:\"my data DB"\"Hello RT"', -- nvarchar(102

转载 点赞0 阅读737 收藏0 评论0 2016-01-06

SQL server2012 1433端口不通解决方法

一、我们需要在电脑上开启telnet服务,定位问题需要。在cmd下使用telnet,如果报命令不存在说明没有开启。开启方法如下:控制面板--“点击打开或关闭Windows功能”,会弹出Windows功能对话框,我们在里面找到“Telnet服务器”和“Telne客户端”两项,然后将之前的勾选上即可开启对应服务了,打上勾后,要记得点击底部的确认保存哦,二、在cmd中键入以下指令telnet local

转载 点赞0 阅读6166 收藏0 评论0 2015-12-28

DBCC CHECKDB 数据库或表修复

MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。  1. DBCC CHECKDB   重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。 use master declare @databasename varchar(2

转载 点赞1 阅读373 收藏0 评论0 2015-12-15

SQLSERVER 数据库可疑的解决步骤

异常关机后,金蝶帐套突然无法访问,发现数据库置疑,使用此方案解决:注意:在做任何修复操作之前,请务必备份.mdf/.ndf以及.ldf文件。一般情况下这样可以解决:1、将数据库设置为应急状态  ALTER DATABASE AIS20150723104254 SET emergency2、将数据库设置为单用户模式  ALTER DATABASE AIS2015072310425

转载 点赞1 阅读3933 收藏0 评论0 2015-12-15

数据库内存使用

Memory Manager:Total Server Memory(KB):SQL Server缓冲区提交的内存(指定服务器已使用内存管理器提交的内存量。),基本等于SQL使用的内存。Memory Manager:Target Server Memory (KB):为服务器可供SQL Server使用的内存量。一般是由SQL Server能访问到的内存量和SQL Server的配置中的Max S

转载 点赞0 阅读869 收藏0 评论0 2015-07-07

查询所有SQL用户的连接信息(可显示IP)\SQL Server中强制关闭数据库连接

--查询所有SQL用户的连接信息(可显示IP) if object_id('p_getlinkinfo','P')is not null drop proc p_getlinkinfo go create proc p_getlinkinfo    @dbname sysname

转载 点赞0 阅读10000+ 收藏0 评论0 2015-06-11

SQL Server简洁查询正在运行的进程

通常我们可以使用sp_who2我们希望更加简洁的信息,下面这个查询使用系统表sys.sysprocesses,以及sys.dm_exec_sql_text做OUTER APPLY. T-SQL是这样的:SELECT    spid,          blocked, 

转载 点赞0 阅读495 收藏0 评论0 2015-06-04

MS SQL SERVER批量恢复BAK文件

注意先使用存储脚本生成存储过程再调用存储过程生成语句。无意在网上找到的,发现很好用,现转上来分享给大家。---请先使用存储脚本生成存储过程 ---调用存储过程   USE [master]   EXEC PROC_DBHY 'D:\databack\','D:\data\',2,2   GO  &

转载 点赞1 阅读1952 收藏0 评论1 2015-06-03

SQL DMV功能使用

DMV功能使用当我们明白了什么是索引,什么时间创建索引以后,我们就会想,我们创建的索引到底效率执行的怎么样?好不好?我们创建的对不对?  首先我们来认识一下DMV,DMV (dynamic management view)动态管理视图和函数返回特定于实现的内部状态数据。推出SQL Server 2005时,微软介绍了许多被称为dmvs的系统视图,让

转载 点赞0 阅读840 收藏0 评论1 2015-05-28

SQL 索引、索引优化

  SQL索引在数据库优化中占有一个非常大的比例, 一个好的索引的设计,可以让你的效率提高几十甚至几百倍。什么是索引?  SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQL Server系统的性能,加快数据的查询速度与减少系统的响应时间 下面举两个简单的例子:图书馆的例子:一个图书馆那么多书,怎么管理呢?建立一个字母开头的目录,例如:a开头的书,在第一

转载 点赞0 阅读981 收藏0 评论0 2015-05-27

彻底卸载SQL SERVER

1.停止所有sql服务  2.用 Windows Install Clean Up 工具卸载SQL 2012组件(附件已上传) 3.用SC命令删除所有SQL服务\ SC DELETE “MSSQLSERVER”  4.清除注册表   a. 将HKEY_CURRENT_USER---Soft

转载 点赞0 阅读1354 收藏0 评论0 2014-09-29

SQL Server 2008 评估期已过升级企业版

    装的评估版,会出现评估期已过让重新购买的信息提示,导致sql打不开,原来电脑上的数据库无法操作。根据提示,百度上可以查到详细的升级方法。如下:第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PTTFM-X467G-P7

转载 点赞0 阅读815 收藏0 评论0 2014-07-31
写文章