[SQL Server]自动化附加和分离数据库
摘要:最近尝试了一下SubVersion,觉得还不错,于是将现有项目的所有文件都添加到了版本库中。不过在对SQL Server的数据库文件进行版本控制时出现了一点小麻烦,大家都知道当SQL Server的数据库文件附加到数据库引擎上时是不能复制的,在这个时候SubVersion的客户端工具甚至不能检测到这些文件!于是在每次签入、签出的时候都要打开SQL Server Management Studio进...
阅读全文
posted @
2010-05-29 19:28
Zplutor
阅读(4813)
推荐(0) 编辑
[SQL Server]创建自定义聚合函数值得注意的问题
摘要:在SQL Server 2005中添加了对CLR的支持,这使得我们可以使用C#,VB.NET等语言为SQL Server编写函数、存储过程以及触发器等对象。如何创建这些对象就不多说了,在网上搜一搜都有很多。这里就说一下在创建聚合函数的时候一些值得注意的问题。自定义聚合函数是以一个值类型对象的形式来实现的,这个对象必须被序列化到数据库中。如果该对象有int或double等值类型的字段,那么几乎不会产...
阅读全文
posted @
2009-08-15 18:22
Zplutor
阅读(4454)
推荐(0) 编辑
[SQL Server]关于15517号错误的一点想法
摘要:将一个数据库分离,然后在另一台电脑上附加,可能会出现这样的情况:在使用有限权限的用户执行一些存储过程的时候会出现15517号错误:无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。引发这种错误的存储过程都有一个WITH EXECUTE AS选项,指定了OWNER或者别的用户(登录名)。例如,我在自己的电脑上用Windows身份验证登录,创建了一个数据...
阅读全文
posted @
2009-08-07 22:16
Zplutor
阅读(6556)
推荐(1) 编辑
[SQL Server]分页功能的实现
摘要:在进行一些查询的时候,如果返回的结果集很大,那么用户可能会希望对这些结果进行分页显示。也就是说,可以指定每一页显示多少条记录,以及要显示哪一页的记录。以示例数据库AdventureWorks的Person.Contact表为例,现在希望显示该表中的人名以及其称呼。如果执行以下语句:[代码]那么会一次过返回19972行记录,面对这么大的结果集真是头疼……还好我们可以把结果进行...
阅读全文
posted @
2009-08-01 22:20
Zplutor
阅读(2570)
推荐(1) 编辑
[SQL Server]树形结构的创建
摘要:对于SQL Server来说,构建显示一个树形结构不是一件容易的事情,逻辑构造能力不是它的强项。不过也不是说它没有能力干这个事情,只要换一种思维方式就可以理解它的工作原理。例如,现在有一张表的内容如下:CategoryNO CategoryName Parent---------- -------------------------------------------------- ------0...
阅读全文
posted @
2009-07-31 17:41
Zplutor
阅读(6528)
推荐(0) 编辑