Welcome 微信登录

首页 / 数据库 / SQLServer

设计应用程序时避免阻塞的八个准则

设计应用程序时避免阻塞的八个准则

设计应用程序时避免阻塞的八个准则2010-11-13当来自应用程序的第一个连接控制锁而第二个连接需要相冲突的锁类型时,将发生阻塞。其结果是强制第二个连接等待,而在第一个连接上阻塞。不管是来自同一应用程序还是另外一台客户机上单独的应用程序,一个连接都可以阻塞另一个连接。说明一些需要锁保护的操作可能不明显,例如系统目录表和索引上的锁。大多数阻塞问题的发生是因为一个进程控制锁的时间过长,导致阻塞的进程链都在其它进程上等待锁。常见的阻塞情形包括:◆提交执行时间长的...
如何终止数据库恢复过程

如何终止数据库恢复过程

如何终止数据库恢复过程2010-11-13当某一正常运行的大事务(例如:update、delete操作)被终止,且重新启动server后,运行该事务的数据库处于恢复状态,通常这种状态会持续很长时间,当在此恢复过程中没有出现任何异常时,建议用户耐心等待恢复过程完成。同时我们提供以下方法来终止此恢复过程,但请用户注意这些操作将带来数据的不一致性。必要时,希望用户用完整、可靠的数据库备份恢复此数据库。(1) 启动Backup Server, 后备master数据...
冗长的SQL Server查询将消耗你的CPU

冗长的SQL Server查询将消耗你的CPU

冗长的SQL Server查询将消耗你的CPU2010-11-13戴羽问题只要看看数据管理和关系型数据库管理系统规则,就发现关系型数据库是使用一个合理级别的并发来维护数据和当支持数据管理行为例如备份、成批清除、改变数据结构等等时的最合适的方法。一个问题是在传统应用程序中编程语言的不同。SQL(结构化查询语言)语言是一个声明性语言,在大多数公司里,它成为了用于描述“我需要什么”和“从哪里获取”的“数...
使用SQL Server代理运行CmdExec命令

使用SQL Server代理运行CmdExec命令

使用SQL Server代理运行CmdExec命令2010-11-13需求:调用网服务器(SMS SQL Server)上的短信发送接口(是一个存储过程)来发送(Stage SQL Server)上的数据内容到本Team 成员的手机上。这两台服务器,本地在拨VPN后可以访问。要求以本地的SQL Server做跳转,同时调用这两台服务器的数据接口。实现方法与步骤(在本地的SQL Server环境):1、创建一个SQL Server Job2、创建一个调用 操...
使用T-SQL配置日志传送

使用T-SQL配置日志传送

使用T-SQL配置日志传送2010-11-13深蓝日志传送(log shipping)主要基于SQL Server代理,使用定时作业来完成,另外在配置日志传送之前必须要创建共享文件夹,用于辅助服务器访问。这里我们假设有数据库logTrans1需要进行日志传送,共享文件夹为“C:data”,在T-SQL中配置日志传送主要有以下几步操作:(1)备份主数据库并在辅助服务器上还原主数据库的完整备份,初始化辅助数据库。具体操作如代码:back...
T-SQL语句实现数据库备份与还原功能

T-SQL语句实现数据库备份与还原功能

T-SQL语句实现数据库备份与还原功能2010-11-13我是使用T-SQL语句方式来完成数据库备份还原的功能的。需要指出下面这些存储过程是在网上搜索到的。谢谢代码的提供者。在此转载利用T-SQL语句,实现数据库的备份与还原的功能体现了SQL Server中的四个知识点:1. 获取SQL Server服务器上的默认目录2. 备份SQL语句的使用3. 恢复SQL语句的使用,同时考虑了强制恢复时关闭其他用户进程的处理4. 作业创建SQL语句的使用1.得到数据库...
深入了解SQL Server 2008商业智能平台

深入了解SQL Server 2008商业智能平台

深入了解SQL Server 2008商业智能平台2010-11-13对所有数据进行整合与管理当你使用SQL Server 2008企业级的数据仓库平台时,你可以高效的操纵所有数据,并对其进行统一管理存储。◆合并用于最优的报表和分析的数据对你所有的数据进行操作,使用SQL Server 2008采用任何你希望的方式与关系数据和非关系数据进行交互,包括使你有效的存储、管理和分析无结构的数据——像文档和图片——的...
SQL Server备份历史记录分析

SQL Server备份历史记录分析

SQL Server备份历史记录分析2010-11-13 IT专家网 李恩问题在数据库管理员的日常任务中,数据库备份占据了很重要的位置。这个任务一般通过维护计划、定期的SQL Server Agent Jobs或者第三方工具的执行来完成。考虑到备份的重要性,有必要定期地分析这个过程的性能和效率。那么我们要如何才能洞察任何数据备份过程的性能呢?专家解答让我们通过一些不同的脚本来看看能够洞察到什么。为了达到这篇文章的目的,我在这个例子中创建了一个叫做Backu...
SQL孤立用户解决方案

SQL孤立用户解决方案

SQL孤立用户解决方案2010-12-27当您将数据库备份恢复到另一台服务器时,可能会遇到孤立用户的问题。SQL Server 联机丛书中的孤立用户疑难解答主题中没有讲述解决此问题的具体步骤。本文介绍了如何解决孤立用户问题。状态Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。更多信息虽然术语“登录”和“用户”经常交换使用,但它们之间有很大的不同。登录用于用户身份验证,而...
数据库镜像调整自动故障转移时间

数据库镜像调整自动故障转移时间

数据库镜像调整自动故障转移时间2010-12-27李恩问题数据库镜像变成SQL Server 2005中很受欢迎的一个功能。通过下面几个简单步骤,使用SQL Server 管理套件或者运行一些T-SQL命令,你可以很容易在你的一个或多个数据库中创建数据库镜像。数据库镜像的某一个配置选项是高可用性模式。有了这个选项,主体服务器、镜像服务器、见证服务器三个服务器被放在适当的位置。这是允许自动故障解决故障转移功能的唯一选项。我注意到的一点是当存在定期网络问题时,...
关于SQL Server 群集的几个关键技巧

关于SQL Server 群集的几个关键技巧

关于SQL Server 群集的几个关键技巧2010-12-27 TechNet Tom Moreau博士服务器群集允许您连接许多物理服务器(或节点),用作彼此的故障转移合作伙伴。群集所提供的冗余性为您的关键操作带来了更多的正常运行时间。在使用SQL Server的13年期间,我实现了许多群集,每个群集都有其自己的一系列问题。这些经历使我积累了许多技巧,它们会帮助您轻松成功地实现群集。服务器群集利用了Windows Server系列的Enterprise ...
SQL计算日期之差,精确到天

SQL计算日期之差,精确到天

SQL计算日期之差,精确到天2010-12-27 csdn博客 charry0110自己一个人在家,没什么事情做,突然想起很久没有写东西了,于是.............经常在对两个日期计算时,不仅想得到单独的年月日,想得到其详细信息,即将日期结果精确到天,下面上一个function和一个procedure 用于完成这个功能。第一个函数版create function [dbo].[GetYearMonthDayFun](@begin datetime ,...
更换SPS2003服务器并将数据库升级到SQL2005

更换SPS2003服务器并将数据库升级到SQL2005

更换SPS2003服务器并将数据库升级到SQL20052010-12-27王春海原有一台SPS2003服务器,有多个门户网站,部分门户网站有一些问题(如不能创建区域、有的网站在管理时显示英文),因为此服务器是从 物理服务器迁移到虚拟机中的,还有一些问题。所以,准备迁移,同时,想迁移到SQL 2005。昨天迁移成功,并解决了所有上述问题,步骤整理如下:1、新安装一台虚拟机,加入DC,安装SPS2003,并打补丁(注意,需要与原SPS2003补丁一致)。2、在...
妙用SQL Server聚合函数和子查询迭代求和

妙用SQL Server聚合函数和子查询迭代求和

妙用SQL Server聚合函数和子查询迭代求和2010-12-27银河使者先看看下面的表和其中的数据:t_product图1该表有两个字段:xh和price, 其中xh是主索引字段,现在要得到如下的查询结果:图2从上面的查询结果可以看出,totalprice字段值的规则是从第1条记录到当前记录的price之和。如第3条记录的totalprice字段的值是10 + 25 + 36 = 71。现在要通过t_product表中的数据生成图2所示的查询结果。可能...
数据转换冲突及转换过程中大对象的处理

数据转换冲突及转换过程中大对象的处理

数据转换冲突及转换过程中大对象的处理2010-12-27 赛迪网 廉夕数据转换冲突及处理数据转换冲突:在数据转换过程中,要想实现严格的等价转换是比较困难的。必须要确定两种模型中所存在的各种语法和语义上的冲突,这些冲突可能包括:(1)命名冲突:源数据源的标识符可能是目的数据源中的保留字。(2)格式冲突:同一种数据类型可能有不同的表示方法和语义差异。(3)结构冲突:如果两种DBMS之间的数据定义模型不同,如为关系模型和层次模型,则需要重新定义实体属性和联系,以...
检索SQL Server数据库备份记录

检索SQL Server数据库备份记录

检索SQL Server数据库备份记录2010-12-27李恩问题有很多数据需要在微软SQL Server系统视图内部挖掘。这些数据被用来把信息展示给SQL Server Management Studio的终端用户和SQL Server专业人士可用的第三方管理工具。这些数据不但在数据库备份信息,文件数据统计分析,索引信息或者这个实例包含的数千个度量标准中的某一个等方面有突出贡献,而且可以用于直接查询和吸收到你的土生土长检测解决方案中。这篇文章旨在说明第一...
多数据库系统中的自动镜像failover设置

多数据库系统中的自动镜像failover设置

多数据库系统中的自动镜像failover设置2010-12-27印月问题随着SQL Server 2005版本的发布,数据库镜像技术已经成为了解决故障问题的非常流行的方法。但数据库镜像的一大问题就是failover(失效转移)仅仅作用在发生故障的主库上,当一个数据库失效时,系统中的备用数据库会立即接替它的位置,但是所有其他的数据库依然保持在原服务器上发挥作用。这种技术的缺点就是在多数据库系统中会不断建立越来越多的应用程序,一旦主库失效,备库虽然可以继续在原...
使用SQL Server数据服务开发功能强大且可扩展的应用程序

使用SQL Server数据服务开发功能强大且可扩展的应用程序

使用SQL Server数据服务开发功能强大且可扩展的应用程序2010-12-27 MSDN David Robinson本文使用了以下技术:SQL Server本文将介绍以下内容:SSDS 数据模型管理实体、容器和颁发机构创建示例 Web 应用程序类序列化和反序列化本专栏基于 SQL Server 数据服务的预发布版本撰写而成。文中包含的所有信息均有可能发生变更。目录SSDS 数据模型构建分类广告系统添加城市添加类别更新和删除实体添加和删除列表架构分类 ...
<< 41 42 43 44 45 46 47 48 49 50 >>