防窜货系统分区表脚本实例
摘要:/*准备工作:加入时间字段*/
alter table ExportCode add CreateTime datetime default getdate()
update ExportCode set createtime = b.ScanDate from ExportCode a inner join ExportInfo b on a.BatchId=b.Id
阅读全文
posted @
2017-01-04 17:18
上校
阅读(218)
推荐(0) 编辑
SQL Server查询死锁并KILL
摘要:杀掉死锁的sqlserver进程
SELECT request_session_id spid,OBJECT_NAME
(resource_associated_entity_id)tableName
FROM sys.dm_tran_locks
WHERE resource_type='OBJECT '
KILL spid号
阅读全文
posted @
2014-04-21 17:46
上校
阅读(1958)
推荐(0) 编辑
sql server异地备份数据库
摘要:--注意:异地备份数据库,需要先开启备份文件夹的网络共享,数据库要选择要备份的数据库
--打开允许执行xp_cmdshell
EXEC sp_configure 'xp_cmdshell',1
exec master..xp_cmdshell 'net use \\192.168.0.139\DatabaseBackup password /user:192.168.0.139\administrator'
backup database myDatabase to disk='\\192.168.0.139\DatabaseBackup\myDatabase_04_05.bak' with init
exec master..xp_cmdshell 'net use \\192.168.0.139\DatabaseBackup /delete'
--关闭允许执行xp_cmdshell
EXEC sp_configure'xp_cmdshell', 0
阅读全文
posted @
2014-04-05 14:30
上校
阅读(1901)
推荐(0) 编辑
SQL Server 2008 建立分区表 脚本
摘要:/*第一步:创建分区函数*/
Create partition function Part_func_Bag(varchar(20)) as range right
/*正式区间for values(N'01100923909760', N'01100936207030', N'6311001806524',N'92451400060101');*/
for values(N'91701311710807', N'07201280707101', N'8011011089884',N'80241001430714');
go
select * from Bag where
BagCode in(N'91701311710807', N'07201280707101', N'8011011089884',N'80241001430714')
阅读全文
posted @
2014-02-22 14:51
上校
阅读(980)
推荐(0) 编辑
SqlServer2005基于已有表创建分区
摘要:随着当今数据库的容量越来越快的朝着在大型数据库或超大型数据库的发展,对于数据库中的大
型表以及具有各种访问模式的表的可伸缩性和可管理性运行环境变得尤为重要,
SQL server
从
SQL
server 7.0
的分区视图到
SQL server 2000
中的分区视图中到
阅读全文
posted @
2014-02-22 14:49
上校
阅读(601)
推荐(0) 编辑
【转】图解Sql2005创建分区表的全过程
摘要:第一、创建分区表的第一步,先创建数据库文件组,但这一步可以省略,因为你可以直接使用PRIMARY文件。但我个人认为,为了方便管理,还是可以先创建几个文件组,这样可以将不同的小表放在不同的文件组里,既便于理解又可以提高运行速度。创建文件组的方法很简单,打开SQL Server Management Studio,找到分区表所在数据库,右键单击,在弹出的菜单里选择“属性”。然后选择“文件组”选项,再单击下面的“添加”按钮,如下图所示:
阅读全文
posted @
2014-02-22 11:39
上校
阅读(371)
推荐(0) 编辑
SQL2008创建维护计划时,提示“代理XP”组件已作为此服务器安全配置的一部分被关闭
摘要:一、问题
在Management Studio中新建维护计划时,提示以下错误信息:
“代理XP”组件已作为此服务器安全配置的一部分被关闭。系统管理员可以使用sp_configure来启用“代理XP”。有关启用“代理XP”的详细信息,请参阅SQL Server联机丛书中的“外围应用配置器”。(ObjectExplorer)
阅读全文
posted @
2013-05-24 14:11
上校
阅读(2388)
推荐(0) 编辑
SQL2008还原数据库差异备份
摘要:其实要备份,还原最安全最有保障的是完全备份。但是完全备份肯定是需要更多的磁盘空间的开销。尤其是数据量比较大的。比如基数是500M,每天的增长量为10M,那么第一次完全备份是500M,第二次是510M,第三次是520M……成本相应的肯定就增加了很多。如果使用差异备份,那么第一次完备后的差异备份就只是第天所增长的量。能减少很多磁盘的开销。但是还原差异备份比还原完整备份稍微要麻烦一些。
还原差异备份需要一个完整备份,以及最新一个差异备份文件。
阅读全文
posted @
2013-05-23 20:39
上校
阅读(1790)
推荐(0) 编辑
SQL Server 2008如何创建定期自动备份任务
摘要:日常工作中利用SQL SQLSERVER 2008的维护计划对数据库进行定期自动备份,这样一方面可以对数据库进行备份保证数据安全,另一方面也可以减轻对维护人员的负担。本文我们就介绍SQL Server 2008创建自动备份任务的方法,希望能对您有所帮助。
我们知道,利用SQL Server 2008数据库可以实现数据库的定期自动备份。方法是用SQL SERVER 2008自带的维护计划创建一个计划对数据库进行备份,下面我们将SQL SERVER 2008定期自动备份的方法分享给大家。
阅读全文
posted @
2013-04-16 21:54
上校
阅读(391)
推荐(0) 编辑
sqlite 数据类型 全面
摘要:一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种数据类型:
1.NULL:空值。
2.INTEGER:带符号的整型,具体取决有存入数字的范围大小。
3.REAL:浮点数字,存储为8-byte IEEE浮点数。
4.TEXT:字符串文本。
5.BLOB:二进制对象。
阅读全文
posted @
2013-01-26 00:04
上校
阅读(247)
推荐(0) 编辑
SQLite区分大小写查询
摘要:大部分数据库在进行字符串比较的时候,对大小写是不敏感的。
但是,在SQLite中,对大小写是敏感的。
假设表Test的结构和值如下:
_id name
1 ABCDE
2 abcde
3 ABCde
4 abCDE
5 aaaaa
6 bbbbb
阅读全文
posted @
2013-01-15 17:11
上校
阅读(10550)
推荐(0) 编辑
用 C# 访问 SQLite 入门(1)
摘要:用 C# 访问 SQLite 入门 (1)
SQLite 在 VS C# 环境下的开发,网上已经有很多教程。我也是从这些教程开始学习的。而要专门写下这一篇,是因为按照网上教程的例子,会遇到一些问题,特别是一些细节的设置,没有具体涉及,往往就让我这样的初学者碰壁,明明是全部照搬的却不断出错而不知解决方法。这里就特别记录和注明我遇到的问题和解决方法,让其他的初学者可以仿照处理。
这里用到的例子和C#语句,都是从网上来的。
1. 下载安装 Sqlite ADO.NET
可以从 sourceforge 下载: http://sourceforge.net/projects/sqlite-dotnet2/
阅读全文
posted @
2013-01-14 20:04
上校
阅读(6544)
推荐(0) 编辑
更改表字段后刷新视图
摘要:CREATE PROCEDURE RefreshAllView AS
DECLARE MyCursor CURSOR
FOR select Name from dbo.sysobjects where OBJECTPROPERTY(id, N'IsView') = 1 and (not name in ('sysconstraints','syssegments'))
DECLARE @name varchar(40)
OPEN MyCursor
阅读全文
posted @
2012-12-06 14:00
上校
阅读(492)
推荐(0) 编辑
SQLSERVER错误状态
摘要:0 操作成功完成。
1 功能错误。
2 系统找不到指定的文件。
3 系统找不到指定的路径。
4 系统无法打开文件。
5 拒绝访问。
6 句柄无效。
7 存储控制块被损坏。
8 存储空间不足,无法处理此命令。
9 存储控制块地址无效。
阅读全文
posted @
2012-09-07 14:31
上校
阅读(11997)
推荐(0) 编辑
查询并杀死死锁
摘要:select * from sys.dm_tran_locks 找出死锁的request_session_id
然后 kill 'request_session_id' 如:kill 66
阅读全文
posted @
2012-09-04 20:00
上校
阅读(227)
推荐(0) 编辑
理解SQL SERVER中的分区表
摘要:简介 分区表是在SQL SERVER2005之后的版本引入的特性。这个特性允许把逻辑上的一个表在物理上分为很多部分。而对于SQL SERVER2005之前版本,所谓的分区表仅仅是分布式视图,也就是多个表做union操作. 分区表在逻辑上是一个表,而物理上是多个表.这意味着从用户的角度来看,分区表和普通表是一样的。这个概念可以简单如下图所示: 而对于SQL SERVER2005之前的版本,是没有分区这个概念的,所谓的分区仅仅是分布式视图: 本篇文章所讲述的分区表指的是SQL SERVER2005之后引入的分区表特性.为什么要对表进行分区 在回答标题的问题之前,需要说明的是,表分区这个特性只有在企
阅读全文
posted @
2012-07-15 15:39
上校
阅读(3859)
推荐(3) 编辑
BCP导入导出数据
摘要:1.
D:\Program Files\Microsoft Visual Studio 9.0\VC>bcp [AdventureWorks].[Sales].[cu
rrency] out c:\currency1.txt -c -S"20111229-2309\SQLSERVER2008" -U"sa" -P"sasas
a"
阅读全文
posted @
2012-07-15 11:33
上校
阅读(338)
推荐(0) 编辑
创建链接服务器
摘要:--创建链接服务器
exec sp_addlinkedserver 'PC106 ', ' ', 'SQLOLEDB ', '192.168.0.106'
exec sp_addlinkedsrvlogin 'PC106 ', 'false ',null, 'sa', 'sasasa'
阅读全文
posted @
2012-07-11 11:16
上校
阅读(165)
推荐(0) 编辑
创建索引
摘要:CREATE INDEX IX_AntiCodeCommon_1 ON AntiCodeCommon (EnterpriseCode,ProductCode)
阅读全文
posted @
2012-07-07 18:42
上校
阅读(184)
推荐(0) 编辑
powerdesigner 生成注释脚本
摘要:进入菜单database->edit current DBMS,在general下选择左侧的script->objects->table->tablecomment下,在右侧的comment和value里面都复制上comment on table %TABLE% is '%COMMENT%'之后应用。
同理进入script->objects->column->columncomment下在右侧的value里面复制上
EXECUTE sp_addextendedproperty N'MS_Description', N'%COMMENT%', N'user', N'dbo', N'table', N'%TABLE%', N'column', N'%COLUMN%'
阅读全文
posted @
2012-05-21 09:38
上校
阅读(492)
推荐(0) 编辑