masterfy

 

随笔分类 -  SQL Server

在SQL2005中如何解决"不允许对系统目录进行即席更新。"
摘要:SQL 2000可以做以下设置:右击连接>>属性>>服务器设置>>服务器行为:允许对系统目录直接进行修改。勾上此选项,即可解决该问题。但是SQL 2005中没有类似选项! 阅读全文

posted @ 2010-06-21 16:18 masterfy 阅读(9263) 评论(0) 推荐(0)

SQL表解锁步骤
摘要:1>select top 1 id from sysobjects where name='tblName'可以查出表的Objectid2>再exec sp_lock 就可以找到 spid 3>再kill spid 解锁 阅读全文

posted @ 2010-03-22 17:00 masterfy 阅读(1846) 评论(0) 推荐(0)

sql server 数据脚本生成工具
摘要: SqlDataToScript:不错的一个小工具,可对SQL SERVER2000数据库中的某个表中的特定(或全部)记录生成SQL脚本,在适当的时候进行还原。 用于小数据量情况下的数据备份或制作数据库更新脚本。 阅读全文

posted @ 2009-04-14 10:10 masterfy 阅读(1177) 评论(0) 推荐(0)

SQL Server 出错自动回滚
摘要:ALTER procedure [dbo].[USP_DELETEMM_SBKP] (@ID INT) asBEGINSET XACT_ABORT ON --只要出错就回滚 BEGIN TRAN--开始事务 …… --删除设备图片标签数据 DELETE A FROM CONFIGURATIONVIEW A WHERE EXISTS(SELECT 1 FROM CONFIGURATIONTREE ... 阅读全文

posted @ 2009-04-09 11:14 masterfy 阅读(812) 评论(0) 推荐(0)

无法使用 SELECT INTO 语句向表 '#TB' 中添加标识列,该表中已有继承了标识属性的列 'ID'
摘要:消息 8108,级别 16,状态 1,第 1 行 无法使用 SELECT INTO 语句向表 '#TB' 中添加标识列,该表中已有继承了标识属性的列 'ID'。 阅读全文

posted @ 2009-04-02 15:05 masterfy 阅读(2004) 评论(2) 推荐(0)

nvarchar和varchar在使用时具体的区别
摘要:varchar是按字节存储的.而带"n"的nvarchar是按字符存储的 阅读全文

posted @ 2009-04-01 15:03 masterfy 阅读(238) 评论(0) 推荐(0)

SQL Server返回递归结果集的函数
摘要:工作中有个递归很多地方都要用到,不想每个存储过程中都定义,但视图里不能定义变量,只好写成函数了。 阅读全文

posted @ 2009-03-25 16:15 masterfy 阅读(1051) 评论(0) 推荐(0)

SQL Server将数据库的用户名映射到登录名
摘要:将数据库服务器上的数据库文件拷贝到另外一台机器上,附加后,新建登录名时无法将原数据库用户映射到此登录名。这样用新建的登录名访问数据库时,必须要以“架构名.对象名”的形式才可以。 通过以下方式可以解决该问题: 步骤1: exec sp_change_users_login 'REPORT' 列出当前数据库的孤立用户 步骤2: exec sp_change_users_login 'AUTO... 阅读全文

posted @ 2008-11-04 16:37 masterfy 阅读(5082) 评论(0) 推荐(0)

导航