andy_tigger

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  143 随笔 :: 0 文章 :: 50 评论 :: 61万 阅读
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

随笔分类 -  MSSql

1 2 3 下一页

摘要:1、在开始->运行中输入regedit(注册表编辑器)2、到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\3、在右边窗口右击PendingFileRenameOperations,选择删除,然后确认 阅读全文
posted @ 2013-05-14 15:07 andy_tigger 阅读(818) 评论(0) 推荐(0) 编辑

摘要:开始-->所有程序-->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 阅读全文
posted @ 2012-07-10 14:57 andy_tigger 阅读(86172) 评论(0) 推荐(18) 编辑

摘要: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 阅读全文
posted @ 2012-05-29 10:45 andy_tigger 阅读(1786) 评论(0) 推荐(0) 编辑

摘要:window运行:regedit然后找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager/PendingFileRenameOperations右键PendingFileRenameOperations 删除这一项即可! 阅读全文
posted @ 2012-05-12 18:34 andy_tigger 阅读(1139) 评论(0) 推荐(0) 编辑

摘要:很少有微软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系统数据库 一旦你看... 阅读全文
posted @ 2012-03-20 16:31 andy_tigger 阅读(358) 评论(0) 推荐(0) 编辑

摘要:模式(schema) 是用于 在一个 大项目中的 各个 小项目 每个 小项目的表, 放在 各自的 模式(schema) 下面.这样, 遇到 小项目里面. 有 相同名字的 表的话, 不会发生冲突. 例如一个 公司的 系统. 里面分2个 子系统, 分别为 财务系统 和 人力资源系统. 这2个 子系统,共用一个数据库 .那么 财务系统的表, 可以放在 财务的 模式(schema).人力资源系统的表,放在 人力资源系统的模式里面。 这2个 子系统, 能够 互相访问 对方的表 但是又不因为 表重名 的问题,影响对方。 阅读全文
posted @ 2012-03-20 15:20 andy_tigger 阅读(478) 评论(0) 推荐(0) 编辑

摘要:还原数据库出错: ” 因为数据库正在使用,所以无法获得对数据库的独占访问权 “ 的解决方案在还原数据库时 , 有时会提示因为数据库正在使用,所以无法获得对数据库的独占访问权 !!这时需要在还原数据库前先杀死正在使用数据库的线程 .该解决方案用到了系统表中的 sysprocesses ,若要访问 sysprocesses ,您必须定位到 master 数据库。以下是杀死正在使用 'V091222' 数据库的线程 :use masterdeclare @dbname varchar ( 20)set @dbname = 'v091222'declare @sql n 阅读全文
posted @ 2012-03-13 11:28 andy_tigger 阅读(11933) 评论(1) 推荐(0) 编辑

摘要: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)) 阅读全文
posted @ 2012-03-12 20:42 andy_tigger 阅读(186) 评论(0) 推荐(0) 编辑

摘要:在Management Studio中,选择“工具->选项->Designers->表设计器和数据库设计器”中,把“阻止保存要求重新创建表的更改”前面的对勾去掉就可以了 阅读全文
posted @ 2012-02-29 18:17 andy_tigger 阅读(169) 评论(0) 推荐(0) 编辑

摘要: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 阅读全文
posted @ 2012-02-27 10:50 andy_tigger 阅读(740) 评论(0) 推荐(0) 编辑

摘要:序列号:开发版(Developer): PTTFM-X467G-P7RH2-3Q6CG-4DMYB企业版(Enterprise): JD8Y6-HQG69-P9H84-XDTPG-34MBB 阅读全文
posted @ 2012-02-17 17:17 andy_tigger 阅读(846) 评论(0) 推荐(1) 编辑

摘要: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实用工具可以将大量新行导入 阅读全文
posted @ 2012-02-10 12:17 andy_tigger 阅读(3012) 评论(0) 推荐(0) 编辑

摘要:--************--在两个日期范围里所跨越那几周返回如: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 ... 阅读全文
posted @ 2012-02-08 20:10 andy_tigger 阅读(492) 评论(0) 推荐(0) 编辑

摘要:--Merge 语法是对表进行插入,更新,删除这三个操作的合并。--根据与源表联接的结果,对目标表执行插入、更新或删除操作。--MERGE 语法包括如下五个主要子句:-- MERGE 子句用于指定作为插入、更新或删除操作目标的表或视图。-- USING 子句用于指定要与目标联接的数据源。-- ON 子句用于指定决定目标与源的匹配位置的联接条件。-- WHEN 子句用于根据ON 子句的结果指定要执行的操作。-- OUTPUT 子句针对更新、插入或删除的目标对象中的每一行返回一行。--示例:USE tempdbGO--创建表AIF NOT OBJECT_ID('[A]') IS N 阅读全文
posted @ 2012-01-11 18:13 andy_tigger 阅读(392) 评论(0) 推荐(0) 编辑

摘要:-- Independent weekday (logical DATEFIRST = 7)SELECT DATEPART(weekday, GETDATE() + @@DATEFIRST);-- Independent weekday (logical DATEFIRST = 1)SELECT DATEPART(weekday, GETDATE() + @@DATEFIRST - 1); 阅读全文
posted @ 2011-12-28 11:47 andy_tigger 阅读(618) 评论(0) 推荐(0) 编辑

摘要:---------------------------方法一--函数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, 阅读全文
posted @ 2011-09-14 10:37 andy_tigger 阅读(1159) 评论(0) 推荐(0) 编辑

摘要:bit 整型bit数据类型是整型,其值只能是0、1或空值。这种数据类型用于存储只有两种可能值的数据,如Yes 或No、True 或False 、On 或Off.注意:很省空间的一种数据类型,如果能够满足需求应该尽量多用。tinyint 整型tinyint 数据类型能存储从0到255 之间的整数。它在你只打算存储有限数目的数值时很有用。这种数据类型在数据库中占用1 个字节.注意:如果bit类型太单调不能满足您的需求,您可以考虑用tinyint类型,因为这个类型相对也是比较安全的,不接受恶意脚本内容的嵌入。smallint 整型smallint 数据类型可以存储从- 2的15次幂(-32768)到 阅读全文
posted @ 2011-08-21 12:09 andy_tigger 阅读(97897) 评论(1) 推荐(7) 编辑

摘要:执行SELECT datediff(ss,'2011-05-27','2085-1-1')报错两个 datetime 列的差别导致了运行时溢出因为 两个时间取 秒的 时间差 间隔 太大了。datepart缩写yearyy, yyyyquarterqq, qmonthmm, mdayofyeardy, ydaydd, dweekwk, wwweekdaydw, whourhhminutemi, nsecondss, smillisecondmsmicrosecondmcsnanosecondns 阅读全文
posted @ 2011-05-27 12:02 andy_tigger 阅读(949) 评论(0) 推荐(0) 编辑

摘要: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 阅读全文
posted @ 2011-05-19 11:33 andy_tigger 阅读(5890) 评论(0) 推荐(1) 编辑

摘要: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 阅读全文
posted @ 2011-05-10 17:16 andy_tigger 阅读(792) 评论(0) 推荐(0) 编辑

1 2 3 下一页
点击右上角即可分享
微信分享提示