Welcome 微信登录

首页 / 数据库 / SQLServer

SQL SERVER如何改变包大小

SQL SERVER如何改变包大小

SQL SERVER如何改变包大小2015-02-14自从搭了复制之后以为可以安枕无忧了,谁不知问题接踵而来这次遇到的问题是丢包,不知道情况的读者可以先看一下我之前写的一篇《SQLSERVER监控复制并使用数据库邮件功能发告警邮件》因为机房C和机房A不在一个局域网,网络状况不是太好分发积压的命令经常处于20W+条,复制并没有报错,每次传递的事务都是少于30个,正常来讲SQLSERVER默认每次会传输100个事务后来测试了一下网络情况从分发服务器ping一下...
如何在SSMS中查看TDS数据包内容

如何在SSMS中查看TDS数据包内容

如何在SSMS中查看TDS数据包内容2015-02-14要具体查看TDS数据库的内容,我们可以:用NETWORK MONITOR工具来监控TDS数据包的内容或者开启trace flag4052、4055、3605,那么SQLSERVER会把接收到的和发送的TDS数据包在SQLSERVER错误日志里显示。开启这些trace flag会对性能有影响,因此只能在测试环境里开启。用如下命令行启动数据库,随后运行上述查看数据库版本的ADO VBScript脚本sql...
如何将云端SQL Azure中的数据库备份到本地SQL Server

如何将云端SQL Azure中的数据库备份到本地SQL Server

如何将云端SQL Azure中的数据库备份到本地SQL Server2015-02-18SQL Azure提供一系列的数据复制和同步机制。例如,本地的SQL Server数据库可以被发布到SQL Azure上;SQL Azure的数据库也可以被打包下载到本地SQL Server服务器上;您还可以通过数据同步服务(Data Sync Service)备份数据库,以及进行动态数据同步。数据层应用程序数据层应用程序(Data-Tier Application, ...
Sql Server中如何查看任务执行进度

Sql Server中如何查看任务执行进度

Sql Server中如何查看任务执行进度2015-02-18备份或还原数据库时,我一般是用MS SQL工具向导来进行,由于工具向导没有显示任务执行过程的状态,如果数据库比较大执行时间较长的话,对任务啥时候执行完成比较迷茫,如下面步骤以"备份"数据库为例:1、选择要备份的数据库,右键选择"任务 -->备份":2、设置好备份选项,点击"确定"按钮:...
Sql Server中如何通过执行计划来分析SQL性能

Sql Server中如何通过执行计划来分析SQL性能

Sql Server中如何通过执行计划来分析SQL性能2015-02-18如何知道一句SQL语句的执行效率呢,只知道下面3种:1、通过SQL语句执行时磁盘的活动量(IO)信息来分析:SET STATISTICS IO ON (开启) / SET STATISTICS IO OFF(关闭)2、通过SQL语句执行时语法分析、编译以及执行所消耗的时间:SET STATISTICS TIME ON (开启) / SET STATISTICS TIME OFF(关闭...
TSQL中如何查找连续登陆用户

TSQL中如何查找连续登陆用户

TSQL中如何查找连续登陆用户2015-02-18需求:有一个用户登陆日志表,记录用户每次登陆时间,然后想查找用户按天连续登陆的情况,找出每次连续登陆的最早时间和最后时间以及连续登陆天数。--===========================================由于长久未写此类SQL,有点手生,本着走一步算一步的精神,慢慢来。首先查看日志表SELECT [Uid],[loginDate]FROM [dbo].[Member_LoginLog...
从sql走向linq的问题

从sql走向linq的问题

从sql走向linq的问题2015-02-18A left (outer) join B on A.bid=B.id上面这句话叫做左连接,原因是left(左)join(加入,连入)被译为左连接,所以,这是关于语法中关键字的翻译,而非连接原理,造成不能以为是从第一张表的左边连接。相反,它是从A表的右边开始连接的。原因很简单,比如一个普通的查询语句:select t.id TID from table1 t。后面的那个t是对table1的标记,再看TID它也是...
如何在存储过程中执行别的存储过程并获取其返回的结果集

如何在存储过程中执行别的存储过程并获取其返回的结果集

如何在存储过程中执行别的存储过程并获取其返回的结果集2015-02-18背景在sqlserver存储过程的编写过程中,通常会碰到繁杂的业务逻辑,将一个大的存储过程拆分成多个小存储过程来做是常用的做法。问题在存储过程A中需要调用存储过程B,而存储过程B返回一个Table,A需要获取到B的Table,再进行下一步的处理。本文解决的问题是:如何在A中执行B,并获取B的返回Table思路在A中使用Exec来执行存储过程B在A中定义临时表,并将B返回的数据插入临时表...
如何使用SQL生成DateTime.Ticks

如何使用SQL生成DateTime.Ticks

如何使用SQL生成DateTime.Ticks2015-02-18在项目中我需要使用到一个随机数(Random Number),该随机数将作为 Hashtable 中的 Key 用于唯一索引数据,所以需要保持单机唯一性。同时该随机数还需要具备可排序性以便对数据进行排序。此时,我可以考虑使用随机字符串《C#生成MongoDB中的ObjectId》,这里的 ObjectId 具备单机唯一性和可排序性。但另一个需求是,我需要该随机数为 int 或 long 类型...
SSIS简介

SSIS简介

SSIS简介2015-02-18一,是什么SSIS1.SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台.以上的这段文字来自于百度,脱离这个概念,我一直再思考如何向普通人解释SSIS这一套体系:我觉得我自己解释很有可能不到位,所以特意去知乎里面问了这个问题:如何解释SSIS貌似没有很好的效果,我所理解的SSIS是这样的:一个...
SSIS从理论到实战再到应用(2) SSIS包的控制流

SSIS从理论到实战再到应用(2) SSIS包的控制流

SSIS从理论到实战再到应用(2) SSIS包的控制流2015-02-18 cnblogs 爱吃猫的鱼上次说到创建了自己的第一个包,完成了简单的数据从数据库=>数据库,以及Excel文件=>数据库过程,这一次咱们回看看一个包里面到底有哪些好玩的元素构成:咱们一般写过代码的人都知道,很多的看似很复杂的功能都是由:顺序,选择,循环构成的。SSIS也不例外,咱们可以看到SSIS包里面工具选项卡里面已经写出他的本质了:SSIS包里面功能元素包含以下图所...
SSIS从理论到实战再到应用(3) SSIS包的变量,约束,常用容器

SSIS从理论到实战再到应用(3) SSIS包的变量,约束,常用容器

SSIS从理论到实战再到应用(3) SSIS包的变量,约束,常用容器2015-02-18 cnblogs 爱吃猫的鱼首先我们来看看包里面的变量SSIS包变量分为两种,一种是系统的内置变量,是一个SSIS包初使化都会自带的,一种是用户自己定义的变量。在SSIS包中,常用的变量的类型包含以下:Int32,String,Boolean,DateTime,Object......二,让我们来看看包里面的约束(线)如图中所示的线就是约束,官方的解释是这样的:优先约束...
SSIS从理论到实战再到应用(4) 流程控制之For循环

SSIS从理论到实战再到应用(4) 流程控制之For循环

SSIS从理论到实战再到应用(4) 流程控制之For循环2015-02-18 cnblogs 爱吃猫的鱼在SSIS体系中,控制流可能经常会遇到,比如你取得一列数据,需要循环这列数据然后做相应的操作时,就需要用到循环,下面,我来操作两种循环方式,FOR循环和Foreach循环.一,For循环写过代码的知道,For循环的常用写法是这样的:For(var i = 0 ; i < 10 ; i++){ //do sth;};这里面包含三个动作,初使化循环量,...
SSIS从理论到实战再到应用(5) 流程控制之Foreach循环

SSIS从理论到实战再到应用(5) 流程控制之Foreach循环

SSIS从理论到实战再到应用(5) 流程控制之Foreach循环2015-02-18 cnblogs 爱吃猫的鱼上一期讲了For循环,Foreach循环相比而言要更复杂一点,里面涉及变量的类型,数据接收问题,下面我用一个简单的示例来演示Foreach循环容器:假设我们有这样一个需求:从数据库中取出一列数据,循环输出这列数据的每个值一,拖入sql任务,定义一个Object类型的变量接收取到的数据二,设置好接收变量...
<< 231 232 233 234 235 236 237 238 239 240 >>