摘要:1、在开始->运行中输入regedit(注册表编辑器)2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\3、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认
阅读全文
随笔分类 - MSSql
摘要:开始-->所有程序-->Microsoft SQL Server 2008-->配置工具-->SQL Server 安装中心-->维护-->版本升级,接着按照提示一直点下一步,到产品密钥的时候输入开发版: PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版: JD8Y6-HQG69-P9H84-XDTPG-34MBB如果以上操作后还提示评估期已过,修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState里的“CommonFile
阅读全文
摘要:SQL Toolbelt™Download:RedGate SQL Toolbelt:http://download.csdn.net/source/655004Redgate SQL Backup 5.3.0.178 patch:http://download.csdn.net/source/654849Redgate SQL Compare 7.0.0.835 patch:http://download.csdn.net/source/654853Redgate SQL Data Compare 7.0.0.559 patch:http://download.csdn.net/source
阅读全文
摘要:window运行:regedit然后找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/PendingFileRenameOperations右键PendingFileRenameOperations 删除这一项即可!
阅读全文
摘要:很少有微软KB文章一步一步地教你如何把SQL Server系统数据库从一个地方迁移到另一个地方。迁移SQL Server 2000系统数据库比迁移SQL Server 2005数据库要麻烦的多。我没有机会迁移SQL Server 2008,但是我的猜测是这个过程跟SQL Server 2005一样简单。 以下的KB文章告诉你如何一步一步地迁移数据库,但是这个过程不需要如下显示的那样详细。 如何通过使用 SQL Server 中的 Detach 和 Attach 函数将 SQL Server 数据库移到新位置 移动系统数据库 迁移所有的SQL Server 2005系统数据库 一旦你看...
阅读全文
摘要:模式(schema) 是用于 在一个 大项目中的 各个 小项目 每个 小项目的表, 放在 各自的 模式(schema) 下面.这样, 遇到 小项目里面. 有 相同名字的 表的话, 不会发生冲突. 例如一个 公司的 系统. 里面分2个 子系统, 分别为 财务系统 和 人力资源系统. 这2个 子系统,共用一个数据库 .那么 财务系统的表, 可以放在 财务的 模式(schema).人力资源系统的表,放在 人力资源系统的模式里面。 这2个 子系统, 能够 互相访问 对方的表 但是又不因为 表重名 的问题,影响对方。
阅读全文
摘要:还原数据库出错: ” 因为数据库正在使用,所以无法获得对数据库的独占访问权 “ 的解决方案在还原数据库时 , 有时会提示因为数据库正在使用,所以无法获得对数据库的独占访问权 !!这时需要在还原数据库前先杀死正在使用数据库的线程 .该解决方案用到了系统表中的 sysprocesses ,若要访问 sysprocesses ,您必须定位到 master 数据库。以下是杀死正在使用 'V091222' 数据库的线程 :use masterdeclare @dbname varchar ( 20)set @dbname = 'v091222'declare @sql n
阅读全文
摘要:declare @d datetime='20120311'--每个月的第一天select dateadd(dd,-datepart(dd,@d)+1,@d)--第个月的最后一天select dateadd(dd,-datepart(dd,@d),dateadd(mm,1,@d))--本月的天数select datediff(dd,@d,dateadd(mm,1,@d))
阅读全文
摘要:在Management Studio中,选择“工具->选项->Designers->表设计器和数据库设计器”中,把“阻止保存要求重新创建表的更改”前面的对勾去掉就可以了
阅读全文
摘要:select @@versionSQL SERVER 2005的版本号:SQL Server2005 RTM 9.00.1399 RTMSQL Server2005 SP1 9.00.2047 Service Pack 1SQL Server2005 SP2 9.00.3042 Service Pack 2 OriginalSQL Server2005 SP2 9.00.3043 Service Pack 2 RefreshSQL Server2005 SP3 9.00.4035 Service Pack 3
阅读全文
摘要:序列号:开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB
阅读全文
摘要:bcp "B_Test..tab1" out "D:\tt.txt" -c -t -S 127.0.0.1 -U sa -P 123456bcp "B_Test..tab1" in "D:\tt.txt" -c -t -S 127.0.0.1 -U sa -P 123456bcp 实用工具SQL Server 2008 R2其他版本2(共 3)对本文的评价是有帮助评价此主题bcp实用工具可以在 MicrosoftSQL Server 实例和用户指定格式的数据文件间大容量复制数据。使用bcp实用工具可以将大量新行导入
阅读全文
摘要:--************--在两个日期范围里所跨越那几周返回如:1,2表是第一周和第二周,declare @aa table (date datetime,weekdays int ) declare @i int set @i=datediff(day,@bdate,@edate) while(@i>=0) begin insert @aa values (dateadd(day,@i,@bdate),datepart(week,dateadd(day,@i,@bdate))) set @i=@i-1 end select weekdays into #week from ...
阅读全文
摘要:--Merge 语法是对表进行插入,更新,删除这三个操作的合并。--根据与源表联接的结果,对目标表执行插入、更新或删除操作。--MERGE 语法包括如下五个主要子句:-- MERGE 子句用于指定作为插入、更新或删除操作目标的表或视图。-- USING 子句用于指定要与目标联接的数据源。-- ON 子句用于指定决定目标与源的匹配位置的联接条件。-- WHEN 子句用于根据ON 子句的结果指定要执行的操作。-- OUTPUT 子句针对更新、插入或删除的目标对象中的每一行返回一行。--示例:USE tempdbGO--创建表AIF NOT OBJECT_ID('[A]') IS N
阅读全文
摘要:-- Independent weekday (logical DATEFIRST = 7)SELECT DATEPART(weekday, GETDATE() + @@DATEFIRST);-- Independent weekday (logical DATEFIRST = 1)SELECT DATEPART(weekday, GETDATE() + @@DATEFIRST - 1);
阅读全文
摘要:---------------------------方法一--函数create function f_split(@strSql varchar(8000))returns @t table(a varchar(100))asbegin declare @i int set @strSql=rtrim(ltrim(@strSql)) set @i=charindex(',',@strSql) while @i>=1 begin insert @t values(left(@strSql,@i-1)) set @strSql=substring(@strSql,@i+1,
阅读全文
摘要:bit 整型bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。tinyint 整型tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节.注意:如果bit类型太单调不能满足您的需求,您可以考虑用tinyint类型,因为这个类型相对也是比较安全的,不接受恶意脚本内容的嵌入。smallint 整型smallint 数据类型可以存储从- 2的15次幂(-32768)到
阅读全文
摘要:执行SELECT datediff(ss,'2011-05-27','2085-1-1')报错两个 datetime 列的差别导致了运行时溢出因为 两个时间取 秒的 时间差 间隔 太大了。datepart缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydw, whourhhminutemi, nsecondss, smillisecondmsmicrosecondmcsnanosecondns
阅读全文
摘要:SQL有定时执行的语句 WaitFor,可以写到一个存储过程中再执行一次语法:WaitFor{Delay 'time'|Time 'time}Delay后面的时间为延迟多少时间执行Time后面的时间为指定何时执行,格式为"HH:MM:SS",不支持日期例:------指定10:00执行Beginwaitfor time '10:00'select * from tablenameend-----指定等待1小时后执行beginwaitfor delay '1:00'select * from tablenameenddb
阅读全文
摘要:sqlserver:UPDATE a SET a.grade=b.id FROM userinfo a,levelinfo b WHERE a.exp>=b.minvalueAND a.exp<b.maxvaluemysql:UPDATEuserinfo a,levelinfo bSET a.grade=b.id WHERE a.exp>=b.minvalue AND a.exp<b.maxvalue
阅读全文