- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 删除正在使用的数据库
以下为相关代码use master go sp_who kill 53 drop database test sp_who当前用户、会话和进程的信息找到连接到test数据库的会话的spid,然后kill xxx,就可以干掉此会话。现在再用drop database test就可以成功删除啦。 另外,跟大家分享一个今天刚看到的比较有趣的SQL函数so
2012-07-31 14:46:42 470
原创 查看sqlserver默认的编码格式
SQL语句:SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage')936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8
2012-05-26 15:20:03 688
原创 分区函数和分区表
分区表支持和标准表相关的所有属性和功能,包括约束、默认值、标识和时间戳值以及触发器等。决定是否实现分区主要取决于表当前的大小或将来的大小以及对表执行查询和维护操作的完善程度。通常,如果某个大型表同时满足下列两个条件,则可能适于进行分区:1,该表包含或将包含以多种不同方式使用的大量数据2,维护开销超过了预定义的维护期例如,如果对当前年份或当前月份的数据主要执行 SELECT 、INS
2012-03-11 23:41:50 6496 1
原创 快照隔离交易失败访问数据库“数据库名”
快照隔离失败,访问数据库“数据库名”,因为没有在此数据库允许快照隔离。用户的ALTER DATABASE允许隔离。我们做了一些检查后发现,所有其他Lync的数据库在其他网站和我们的实验室进行不同的设置。以下是该修补程序。去到您的SQL后端服务器,并运行下面的查询:从sys.databases中选择snapshot_isolation_state_
2012-03-06 16:12:18 1725
原创 常用SQL时间格式
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select CONVERT(varchar(12)
2012-03-04 02:21:07 217
原创 取消一个Distributor或者Publisher
1.删除所有订阅您可以在已发布数据库。 运行下面的命令除去已发布的数据库中的所有发布的所有订阅。运行该命令必须在每个发布和已订阅的数据库中。运行此命令还会删除对被删除的订阅与相关联的分发任务。 sp_dropsubscription 'all', 'all', 'all' 2.删除所有项目和发布运行下面的命令删除所有文章和已发布的数据库中的订阅。运行该命令必须在每个发布和
2012-02-29 22:25:17 452
原创 SQL Server 删除复制
使用下面系统存储过程即可:sp_removedbreplication [ [ @dbname = ] 'dbname' ] [ , [ @type = ] type ] 参数[ @dbname=] 'dbname'数据库的名称。dbname 的数据类型为 sysname,默认值为 NULL。此参数值为 NULL 时,将使用当前数据库。[ @type = ] ty
2012-02-29 19:23:48 457
原创 sqlserver删除数据库中所有的表和存储过程
如果由于外键约束删除table失败,则先删除所有约束:--/第1步**********删除所有表的外键约束*************************/DECLARE c1 cursor forselect 'alter table ['+ object_name(parent_obj) + '] drop constraint ['+name+']; 'from sysob
2012-02-29 17:45:34 562
原创 SQL Server:移动系统数据库
说到这个问题,基本上有人就会想到三个问题:1,什么是系统数据?2,为什么要移动系统数据库?3,移动系统数据库我们可以用附加和分离,为什么还要单独拿出来说呢?对于这三个问题我一个一个讲吧,也算是自己做个笔记。1,什么是系统数据?所谓系统数据库就是我们在装SQL Server之后,系统自带的数据库(这样的回答是不是很白痴^_^).如果你装SQL Server2005或200
2012-02-29 14:14:53 402
原创 SqlServer2005复制分类
SqlServer2005复制分类一: 数据复制角色 复制服务有三个角色,分别是发布服务器,分发服务器和订阅服务器。他们分别做不同的工作。就像我们日常买书和报纸的概念是一样的。 发布服务器: 也称为出版服务器,主要负责数据的发布和出版工作。这个角色就好比我们的出版社或者报社。 分发服务器: 主要负责将发布服务器的内容分发给订阅者。他是连接发布服务
2012-02-29 14:13:04 573
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人