
sqlserver
文章平均质量分 82
kyle凯尔
妈咪妈咪哄
展开
-
BULK INSERT 语法
BULK INSERT 以用户指定的格式复制一个数据文件至数据库表或视图中。 语法 BULK INSERT [ [ 'database_name '.][ 'owner ' ].]{ 'table_name ' FROM 'data_file ' } [ WITH ( ...原创 2012-05-15 13:43:46 · 272 阅读 · 0 评论 -
数据库设计三大范式
为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数...原创 2015-02-25 14:10:07 · 93 阅读 · 0 评论 -
sql server 编码格式
查看SQLserver编码格式的SQL语句SELECT COLLATIONPROPERTY('Chinese_PRC_Stroke_CI_AI_KS_WS', 'CodePage') 下面是查询结果: 936 简体中文GBK 950 繁体中文BIG5 437 美国/加拿大英语 932 日文 949 韩文 866 俄文 65001 unicode UFT-8 1.varch...原创 2012-09-10 13:50:02 · 950 阅读 · 0 评论 -
删除sqlserver数据库的日志
sql server 2008 以前的版本--DUMP TRAN db_name WITH NO_LOG;--BACKUP LOG db_name WITH NO_LOG;sql server 2012 USE [master] ALTER DATABASE db_name SET RECOVERY SIMPLE WITH NO_WAIT ...原创 2012-04-19 12:45:34 · 137 阅读 · 0 评论 -
sql server 列索引
1列式索引与传统索引的区别列式索引将每一列单独存储在一组磁盘页中,而不是像传统方式那样在每个页中存储多个行。2语法CREATE COLUMNSTORE INDEX indexName on [table_name] ( [col1] , ... )3列式索引优点(1) 只有查询所涉及到的列才会从磁盘中获取出来(在典型的事实数据表中,查询所...原创 2012-04-10 15:22:22 · 228 阅读 · 0 评论 -
sqlserver 实用的功能 upsert
merge into Target using Sourceon (condition)when matched then update set column1=value1when not matched theninsert (column1, column2) values (value1, value2); 解释:Target : 目标...原创 2012-04-06 14:45:57 · 559 阅读 · 0 评论 -
九亿计数据记录
导入数据前d 盘的可用量为310G-- 执行450000次每次2000条记录CREATE PROCEDURE daemonDataGenerateASdeclare @cnt INTset @cnt = 450000WHILE @cnt > 0 BEGIN INSERT INTO TABLE_NAME_19 SELECT AMOUNT,TRANSACTIONTYPE,POSID,C...原创 2012-04-06 14:39:36 · 80 阅读 · 0 评论 -
几种数据库同步机制的比较,Log Shipping, Replication 和 Database Mirroring
在此简单的对于结果进行记录:Replication,我们常用的是TransactionalReplication。可以支持单向和双向的数据同步。工作在TableLevel。由于基于transaction,(内部使用了类似Snapshot链出改变页的方法),他的同步单位较小,在实践中,往往只需要几分钟的时间就可以得到最新的数据。缺点,虽然允许Replication Schema...原创 2012-07-06 15:58:25 · 656 阅读 · 0 评论 -
SSIS 教程
创建新的 Integration Services 项目在“开始”菜单上,依次指向“所有程序”和 Microsoft SQL Server,再单击 SQL Server、Business Intelligence Development Studio。在“文件”菜单中,指向“新建”,再单击“项目”,以创建一个新的 Integration Se...原创 2012-06-20 15:35:47 · 1734 阅读 · 0 评论 -
ssis 介绍
SIS首先是在1997年的SQL Server 7.0中引入的,当时它的名称为数据转换服务(DTS),SSIS属于ETL产品家族。SSIS提供控制流和数据流。控制流也称为工作流或者任务流,它更像工作流,在工作流中每个组件都是一个任务。这些任务是按预定义的顺序执行的。在任务流中可能有分支。当前任务的执行结果决定沿哪条分支前进。数据流是新的概念。数据流也称为流水线,主要解决数据转换的问题。数据流由...原创 2012-06-20 15:25:51 · 8626 阅读 · 0 评论 -
大量 创建 关闭 与SQL server 2012 的连接测试
今天做了一个连接SQL server的小测试结果如下 1. 在20000次的循环中创建和关闭与SQL server 2012 的连接,且每次循环线程睡0毫秒。 结果: 在执行过程中会报异常,执行完毕的时间12分钟左右2. 在20000次的循环中创建和关闭与SQL server 2012 的连接,且每次循环线程睡20毫秒。 结果: 在执行过...原创 2012-06-15 15:26:40 · 130 阅读 · 0 评论 -
SQL server 2012 计算设置UIMODE的适用性失败 0x85640002
问题: 在安装sql server 2012 的时候,报错 “计算设置UIMODE的适用性失败 ,错误代码为0x85640002”。 - I'm trying to install SQLServer 2012 On my testing server withWindows 2K8 Enterprise Edition.- I got this error messa...原创 2012-06-06 13:52:09 · 1008 阅读 · 0 评论 -
SQL server 2012 安装注意事项
(1)在安装SQL server 2012时,会t弹出一个提示框。如下图所示:这说明SQL server 2012安装需要的操作系统不符造成的,点击蓝色的连接,即可看到安装要求。 从提示框中可看出:安装要求需要windows 2008 R2 sp1或更高版本的操作系统(包括企业版、标准版、商业智能版)。R2即 release 2,后面的数字越大版本就越新;SP1即service...原创 2012-06-01 16:52:50 · 648 阅读 · 0 评论 -
bulk insert 读取远程网络文件时,报拒绝访问的问题
问题:在使用BULK INSERT 导入 远程网络的文件时,会报“由于无法打开文件。。。,无法进行大容量加载。操作系统错误代码为5(拒绝访问)” 。原因:当你试图想BULK INSERT导入远程网络文件时,其实使用的是SQL SERVER的内置账户去访问网络文件的,默认是没有权限访问网络文件的。解决方法:更改SQL SERVER服务的登录身份为系统管理员或其他有权限访问...原创 2012-05-30 15:32:13 · 480 阅读 · 0 评论 -
sqlserver jar 驱动
Microsoft JDBC Driver 4.0 for SQL Server下载 Microsoft JDBC Driver 4.0 for SQL Server,这是一个 Type 4 JDBC 驱动程序,它通过 Java Platform Enterprise Edition 5 和 6 中可用的标准 JDBC 应用程序编程接口 (API) 提供数据库连接。发布日期 2012/3/6 受欢...原创 2012-05-22 15:45:57 · 920 阅读 · 0 评论 -
Windows下Redis的安装使用
Windows下Redis的安装使用2014-03-04 09:53 蛙牛 oschina 字号:T | TRedis是一个key-value存储系统。Redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。本文中,作者分享了在Windows下进行安装和使用Redis的技巧。AD:WOT2...原创 2015-03-27 00:29:05 · 157 阅读 · 0 评论