SqlServer
HeavenBen
这个作者很懒,什么都没留下…
展开
-
SQLSERVER2005的10054错误在Windows Server 2003 SP1上的解决办法
MICROSOFT SQL SERVER 2005 技术文档4.1 数据库引擎节中有这样描述:“4.1.2 在 Windows Server 2003 SP1 上运行时连接可能会被强行关闭客户端与 Windows Server 2003 Service Pack 1 上运行的 SQL Server 数据库引擎实例的连接可能会失败,并显示以下错误:“ProviderN转载 2013-08-30 00:44:51 · 8012 阅读 · 0 评论 -
sql函数--汉字转拼音(亲测sqlserver可用)
获取简拼代码: 调用方法 select dbo.procGetPY('测试');Create FUNCTION dbo.procGetPY ( @str NVARCHAR(4000) ) /*select dbo. procGetPYFirstLetter ('中國')*/RETURNS NVARCHAR(4000) --WITH ENCRYPTION AS BEGIN...转载 2019-03-18 10:08:57 · 654 阅读 · 0 评论 -
SqlServer2000 加密和解密 存储过程
加密CREATE PROCEDURE encrypt_thisWITH ENCRYPTION ---只需要在创建时加入WITH ENCRYPTION即可 ASSELECT * FROM authors解密:create PROCEDURE sp_decrypt(@objectName varchar(50))ASbeginset nocount on--CSDN:j99转载 2017-11-04 15:24:56 · 1052 阅读 · 0 评论 -
SQLServer DBCC
go--declare @databaseName varchar(50)--set @databaseName='skhprint'--1修改服务器设置:允许对系统目录进行直接修改sp_configure 'allow updates',1 reconfigure with overridego--2将数据库置为紧急状态转载 2017-10-31 15:04:25 · 916 阅读 · 0 评论 -
SqlServer2005以上版本查看死锁管理
1.查询分析器执行 sp_lock 查看2.右键服务器-选择“活动和监视器”,查看进程选项。注意“任务状态”字段。选择进程:原创 2016-12-07 15:06:22 · 1117 阅读 · 0 评论 -
GoldenGate for win安装配置
1.GoldenGate软件的安装:下载windows版的GoldenGate介质——V18162-01.zip,解压到ggs目录C:\>cd ggsC:\ggs>install addservice addeventsOracle GoldenGate messages installed successfully.Service 'GGSMGR' created.转载 2015-12-02 07:44:50 · 1536 阅读 · 0 评论 -
SQLServer 获取某月天数
SELECT 32-DAY(getdate()+32-DAY(getdate()))转载 2015-11-19 18:10:18 · 1428 阅读 · 0 评论 -
SQLServer检查表字段是否存在,不存在则创建的脚本
USE IFPGOIF NOT EXISTS(SELECT * FROM syscolumns WHERE [ID] = object_id(N'tempTableRatedElements') AND [NAME] = N'ID')ALTER TABLE dbo.tempTableRatedElements ADD [ID] INT IDENTITY(1,1) CONSTRAINT转载 2015-07-19 01:10:30 · 2785 阅读 · 0 评论 -
SQLServer事务获取表中自增ID的方法
1) SELECT IDENT_CURRENT('TableName') 2) SELECT @@IDENTITY原创 2015-07-17 03:17:31 · 1418 阅读 · 0 评论 -
SQLServer2008 镜像配置详解
数据库镜像是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中概述“数据库镜像”是一种针对数据库高可用性的基于软件的解决方案。其维护着一个数据库的两个相同的副本,这两个副本分别放置在不同的SQL Server数据库实例中。建议使用不同位置的两台服务器来承载。在同一时刻,其中一台上转载 2015-07-16 10:19:12 · 1496 阅读 · 0 评论 -
SQLServer 数据去重的一种处理方法(增加一个自增字段,利用自增,删除重复数据)
delete FROM CHECKINOUT WHERE (CAST(userid AS varchar) +'-'+CAST(CHECKTIME AS varchar)) IN (SELECT CAST(userid AS varchar) +'-'+CAST(CHECKTIME AS varchar) FROM CHECKINOUT原创 2015-07-01 13:58:47 · 1942 阅读 · 0 评论 -
SQLServer2005删除log文件和清空日志的方案
use master;exec sp_detach_db @dbname='TestDB';exec sp_attach_single_file_db @dbname='TestDB',@physname='D:\Program Files\Microsoft SQL Server\MSSQL10.SQL2008\MSSQL\DATA\TestDB.mdf' 二、清空日志转载 2015-02-12 21:59:52 · 954 阅读 · 0 评论 -
针对镜像数据快速备份、还原脚本
--主机执行脚本USE MASTER; GO BACKUP DATABASE sitc0212014 TO DISK = 'D:\sitc0212014_DB_BACKUP.bak' WITH INIT GO BACKUP LOG sitc0212014 TO DISK = 'D:\sitc0212014_LOG_BACKUP.bak'原创 2014-09-26 10:09:50 · 752 阅读 · 0 评论 -
SqlServer更改机器名后如何修改数据库的机器名
sp_dropserver 'HUANGQIN-4948B0'sp_addserver 'PUBLISHER','local'转载 2014-09-29 09:11:13 · 3928 阅读 · 0 评论 -
使用证书设置SQL Server数据库镜像详解
数据库镜像是将数据库事务处理从一个SQL Server数据库移动到不同SQL Server环境中的另一个SQL Server数据库中。镜像不能直接访问;它只用在错误恢复的情况下才可以被访问。要进行数据库镜像所需的最小需求包括了两个不同的SQL Server运行环境。主服务器被称为“主机”,第二个服务器被称作“备机”。主机数据库就是你实际用着的数据库,镜像数据库就是你的数据库的备用拷贝。当事转载 2014-09-17 05:45:40 · 1106 阅读 · 0 评论 -
Sql2005 K掉死锁的操作脚本
use masterdeclare @sql varchar(100)while 1=1beginselect top 1 @sql = 'kill '+cast(spid as varchar(3))from master..sysprocesseswhere spid > 50 and spid if @@rowcount = 0breakexec(@sql转载 2014-09-26 08:22:59 · 773 阅读 · 1 评论 -
SQL Server 中WITH (NOLOCK)浅析
SQL Server 中WITH (NOLOCK)浅析2014-08-30 11:58 by 潇湘隐者,89745阅读,35评论,收藏,编辑概念介绍开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN):...转载 2019-06-26 11:43:28 · 2134 阅读 · 0 评论