Welcome 微信登录

首页 / 数据库 / SQLServer

SQL Server不允许进行远程连接的解决办法

SQL Server不允许进行远程连接的解决办法

SQL Server不允许进行远程连接的解决办法2011-08-19 赛迪网 yan刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连 接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。(provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server的连接) ",现在针对此 问题总结如下:明白了SQL ...
SQL Server 2008的透明数据加密

SQL Server 2008的透明数据加密

SQL Server 2008的透明数据加密2011-08-19 IT专家网 戴羽对一个数据库管理员来说,当要保护你所支持的数据库时,安全是要考虑的最重要方面之一。我们使 用多种机制和技术来保护我们的数据和数据库,例如防火墙、认证和数据加密。不过尽管我们为我们的环 境设置了安全,但是关于数据库安全还总是有问题出现。尽管我们在保护我们的数据库,但是如果有人窃 取mdf 文件或备份文件那么会怎么样呢?但是在SQL Server 2008之前没有什么方法来使用第...
SQL Server 2005与Oracle同步 注意NUMBER类型转换

SQL Server 2005与Oracle同步 注意NUMBER类型转换

SQL Server 2005与Oracle同步 注意NUMBER类型转换2011-08-19 博客园 深蓝在前面的文章中我已经讲到使用同义词的方法来在SQL Server 2005下连接Oracle,我们可以使用同义 词在SQL Server 2005下连接Oracle来实时访问Oracle数据库,但是如果Oracle中的表数据流较大则会影 响应用系统的性能,于是应采用数据库作业每天定时执行:drop table abc--删除旧表goselect * ...
SQL Server 2008中新的日期时间数据类型

SQL Server 2008中新的日期时间数据类型

SQL Server 2008中新的日期时间数据类型2011-08-19 IT专家网 cywSQL Server 2008 终于发布新版了,虽然还只是另一个社区测试版而非完全版。每当新软件发布,大 家最关系的问得最多的问题就是:有些什么新特性?SQL Server 2008有很多新功能和新工具。不过,本文 还是主要为大家介绍SQL Server 2008七月预览版引入的新数据类型,并对DATETIME数据类型的功能进行 专门讨论。SQL Server 20...
SQL Server性能优化综述

SQL Server性能优化综述

SQL Server性能优化综述2011-08-19近期因工作需要,希望比较全面的总结下SQL Server数据库性能优化相关的注意事项,在网上搜索了 一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单 单是开发阶段的事情,而...
报表制作利器:Reporting Services

报表制作利器:Reporting Services

报表制作利器:Reporting Services2011-09-18如何快捷,简单地做一份好的报表一直是广大程序员所盼望的。在日常开发中,每当讲到做报表,一般有以下两种方法:1)将数据转变为EXCEL,WORD等形式,之后进行打印。2)使用第三方报表工具,如著名的水晶报表,activereport等,但随之而来的问题是,要深入掌握这些报表工具,有一定的难度,需要一定的经验。今年,微软公司终于推出了一个新一代的报表解决方案------Microsoft R...
如何保证SQL Server免遭SQL注入攻击

如何保证SQL Server免遭SQL注入攻击

如何保证SQL Server免遭SQL注入攻击2011-09-18SQL注入攻击可能是黑客攻击面向互联网的SQL Server数据库最常用的方式。任何使用动态SQL、允许未经检验的用户输入提交到数据库的应用程序都面临SQL注入攻击的风险,无论你的网络有多安全,或者你安装了多少防火墙。最近有一项关于Web黑客攻击的报告显示,SQL注入攻击呈上升趋势,不仅仅导致数据盗窃和数据丢失,而且在最近一连串的自动注入攻击中,数据库被破坏,向用户提供恶意Java脚本。这种...
防SQL注入:生成参数化的通用分页查询语句

防SQL注入:生成参数化的通用分页查询语句

防SQL注入:生成参数化的通用分页查询语句2011-09-18 博客园 小No前些时间看了玉开兄的“如此高效通用的分页存储过程是带有sql注入漏洞的”这篇文章,才突然想起 某个项目也是使用了累似的通用分页存储过程。使用这种通用的存储过程进行分页查询,想要防SQL注入 ,只能对输入的参数进行过滤,例如将一个单引号“"”转换成两个单引号“""”,但这种做法是不安全 的,厉害的黑客可以通过编...
在SSIS中使用XML任务处理XML数据或文档

在SSIS中使用XML任务处理XML数据或文档

在SSIS中使用XML任务处理XML数据或文档2011-09-18 博客园 陈希章上一篇,我们讲到了通过Web服务任务将异构系统中的数据保存为一个XML文件。它们看起来是这样但问题在于,我们如何处理该XML文件,并将其提交到我们的数据库中去呢?我们这一篇文章会用到 XML任务和XML源对其进行转换和加载1. 首先,拖拽一个“XML任务”到控制流中,并且设置好它与“Web服务任务”的优先约束...
SQL Server与Oracle并行访问的本质区别

SQL Server与Oracle并行访问的本质区别

SQL Server与Oracle并行访问的本质区别2011-09-18设计优良、性能卓越的数据库引擎可以轻松地同时为成千上万的用户服务。而“底气不足”的数据库系统随着更多的用户同时访问系统将大大降低其性能。最糟糕的情况下甚至可能导致系统的崩溃。当然,并行访问是任何数据库解决方案都最为重视的问题了,为了解决并行访问方面的问题各类数据库系统提出了各种各样的方案。SQL Server和Oracle两大DBMS也分别采用了不同的并行处理方...
建立安全模型以保护SQL Server

建立安全模型以保护SQL Server

建立安全模型以保护SQL Server2011-09-18由于多种原因,进行安全设置的人们常常不理解数据的真正价值,所以,他们也无法对数据进行合适的保护。将你的数据只限于需要的人访问,并保证访问的人的合法性,是一个数据库管理人员的重要工作。然而,确保数据可以访问不是意味着数据向所有人公开,相反的,你必须很仔细地保护数据,并只对需要使用数据的人进行开放。设置安全性过程通用的软件维护和数据库更新都会对系统安全起着重要作用,通常包括以下步骤:分配一个可靠的密码给...
掌握数据库服务器使用文件的必要性

掌握数据库服务器使用文件的必要性

掌握数据库服务器使用文件的必要性2011-09-18充分理解数据库系统设计之前,必须对数据库服务器使用的文件有深刻理解,并且对文件配置的硬件也应有很好理解。SQL Sever数据库引擎使用两种类型的文件:data文件和Log文件。下面是这两种文件类型的说明:1.Data文件存储引擎需要的内部数据,以及数据库中用户定义的数据。数据库引擎有默认的数据文件,并且可以添加其它数据文件。2.Log文件用于存储数据的修改信息,并且它在数据库的事务提交处理和回滚处理过程...
基于SQL Server的Asp.net图片存储技术

基于SQL Server的Asp.net图片存储技术

基于SQL Server的Asp.net图片存储技术2011-09-18 国外电子元器件 张俊兰 李源平1 引言互联网时代的到来,使得各种各样的基于互联网的应用系统层出不穷,其中绝大部分应用系统都会用 到图片数据,需要将图片在用户界面显示出来。这里介绍一种实现方法,把图片存储到某个文件夹内.然 后按要求显示。具体实现步骤是把图片路径等记录的附加信息存储到数据库中,而真正的图片文件存储到 某个文件夹。该方法是一种很好的解决方案。2 图片的处理方式对于图片的处...
SQL Server连接中的三个最常见错误

SQL Server连接中的三个最常见错误

SQL Server连接中的三个最常见错误2011-09-18一."SQL Server 不存在或访问被拒绝"这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:1,SQL Server名称或IP地址拼写有误2,服务器端网络配置有误3,客户端网络配置有误要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.============= 首先,检查网络物理连接 =============p...
SQL Server 2005内置工具建审查系统

SQL Server 2005内置工具建审查系统

SQL Server 2005内置工具建审查系统2011-09-18Tim Chapman作为收费应用方面的数据库管理员(DBA),公司首席信息官(CIO)经常邀请我与Sarbanes-Oxley审查员 开会讨论公司数据的安全与整合问题。简单地说,他希望我们通过适当的文件回答许多问题:如谁访问了 我们的数据、如何批准访问权、以及我们如何对访问进行监控,以防止某些人入侵、登录数据或做他们不 该做的事情。我的CIO与我了解了一些证明Sarbanes-Oxley...
SQL Server索引中include的魅力(具有包含性列的索引)

SQL Server索引中include的魅力(具有包含性列的索引)

SQL Server索引中include的魅力(具有包含性列的索引)2011-09-18 博客园 听风吹雨开文之前首先要讲讲几个概念【覆盖查询】当索引包含查询引用的所有列时,它通常称为“覆盖查询”。【索引覆盖】如果返回的数据列就包含于索引的键值中,或者包含于索引的键值+聚集索引的键值中,那么就不会发 生Bookup Lookup,因为找到索引项,就已经找到所需的数据了,没有必要再到数据行去找了。这种情况 ,叫做索引覆盖;【复合索引】...
使用Guid做主键和int做主键性能比较

使用Guid做主键和int做主键性能比较

使用Guid做主键和int做主键性能比较2011-09-18 博客园 Jackhuclan在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但 没有做仔细的测试无法说明道理。碰巧今天在数据库的优化过程中,遇到此问题,于是做了一下测试。测试环境:台式电脑 Pentiun(R) 4 Cpu 3.06GHzWin XP professional1.5G DDR RAMSQL Server 2005 个人版测试过程:首...
浅谈SQL Server数据库并发测试方法

浅谈SQL Server数据库并发测试方法

浅谈SQL Server数据库并发测试方法2011-09-181. 利用测试工具模拟多个最终用户进行并发测试;这种测试方法的缺点:最终用户往往并不是直接连接到数据库上,而是要经过一个和多个中间服务程序,所以并不能保证访问数据库时还是并发。其次,这种测试方法需要等到客户端程序、服务端程序全部完成才能进行;2. 利用测试工具编写脚本,直接连接数据库进行并发测试;这种方法可以有效的保证并发操作,而且在数据库访问程序完成即可测试,可以大大缩短测试时间,而且测试效果...
<< 41 42 43 44 45 46 47 48 49 50 >>