解决SQL Server 阻止了对组件Ad Hoc Distributed Queries访问的方法

今天单位一ASP.NET网站,里面有个功能是导出数据,发现一导出就报错,报错内容是:SQL  Server 阻止了对组件 'Ad Hoc Distributed Queries' 的  STATEMENT'OpenRowset/OpenDatasource'  的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc  Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL  Server 联机丛书中的 "外围应用配置器"。

SQL2000数据库导入SQL2005数据库后出现删除对于用户失败的解决方法

将SQL Server 2000数据库强制导入到SQL Server 2005中时,会将原有数据库中的用户和架构也一并导入到新的数据库中,这样,一旦升级数据库到2005后,你就无法再新建一个相同的用户了,新建时会出错,更要命的是在数据库的安全用户中你也无法直接删除原有的用户,下面给出解决方法。

SQL Server 2000数据库导入SQL Server 2005数据库时出现备份集中的数据库备份与现有的数据库不同错误的解决方法

今天服务器上升级了下SQL数据库,从SQL Server 2000升级到了SQL Server 2005,于是将原来SQL Server 2000中的数据库备份了BAK文件,然后在SQL Server 2005中还原数据库,可是发现老是出现备份集中的数据库备份与现有的数据库不同的错误提示,经过研究问题得以解决,现在拿来分享。

SQL Server 2005更改安装路径的方法

今天在安装SQL Server 2005的时候,点击下一步下一步发现没有安装路径的选择,难道只能安装在C盘默认安装路径?我想这也不太可能吧,后来经过仔细查找终于发现了,隐藏的够深的。。。尼玛啊!

Mysql导入数据库时提示Unknown command ‘\n’错误的解决方法

今天在迁移一Mysql数据库时总是提示:Unknown command ‘\n,也不知道问题出在哪里,经过无数次研究后问题才得以解决,下面给出具体思路及解决方法。

Access数据库中批量替换内容的方法

今天遇到一个问题,一Access数据库中存放着N条文章记录,现在想替换掉这些文章中的部分内容,我们首先想到的是到网站后台去一条一条修改文章,那如果有1000篇文章,那就在网站后台改1000次,难以想象这是什么样的工作量。其实在Access数据库中可以利用SQL语句来批量替换内容,只需一句话就能解决问题,下面通过两种方法来解决此问题。

SQL Server中字段数据类型char nchar varchar nvarchar的区别

在SQL Server中,当我们设置字符型字段的时候,往往有很多个数据类型供我们选择,如:char nchar varchar nvarchar等,那么我们到底应该选择哪一个呢?下面就一一来描述其区别。

测试SQL语句执行速度的方法

我们在数据库编程的时候,往往需要对SQL语句进行一些优化,提高数据库的执行效率,可是我们如何知道哪条SQL语句执行效率更优呢?所以今天就向大家介绍测试SQL语句执行速度的方法。

数据库中去掉某字段下重复记录的方法

今天由于工作需要,需要在数据库中找出某一字段下不同的记录值,很简单的问题被我想的太复杂,很是郁闷,原因是SQL的一条命令忘了,现问题已解决,赶快拿来做备忘。

解决连接SQL Server 2000时出现“未与信任SQL Server连接相关联”错误的方法

今天在用ASP连接SQL Server 2000数据库时老是提示【未与信任SQL Server连接相关联】错误,查看程序没有任何问题,研究了一番问题终于得以解决,拿来分享。

SQL Server 2000安装中出现command line option syntax error错误的解决方法

今天在一台机器上安装SQL Server 2000的时候老是出现【command line option syntax error,type command/? for help】错误提示,让人感觉心慌的很,就怕会不会出现什么问题,下面给出解决方法。

Microsoft SQL Server 2005 Service Pack 3补丁微软官方下载

今天在做项目时用到了Microsoft SQL Server 2005数据库,安装完成后需要打上SP3补丁,这里提供Microsoft SQL Server 2005 Service Pack 3补丁微软官方下载地址,拿来做个备忘。

SQL中查询当天记录的方法

今天在做项目的时候需要从数据库中查询当天的记录,我用到了SQL的日期函数:day() 、month()、year(),比较简单,拿来做个备忘。

从数据库中随机抽取不同记录的SQL语句的方法

最近在做一项目的时候,需要页面每次刷新时,都要从数据库中随机抽取不重复的记录,在此拿来做个备忘。

解决Access数据库突然变得很大的方法

今天发现服务器上有一网站的Access数据库突然变的很大,达到好几百M,于是打开数据库,发现其中有一张表里面有成千上万条的数据,我估计是有人拼命往数据库里面写数据,试图把Access数据库撑死掉。随即我就将那张有成千上万条数据的表给删了,可是发现数据库大小确没有任何变化,明明已经将大数据删除了,怎么还占着那么大的空间呢?后来经过研究,问题终于得到解决。

Windows下忘记mysql超级管理员root密码的解决方法

最近笔者的一台mysql服务器忘记了超级管理员root密码,而mysql修改密码必须得知道旧密码的情况下才能进行,真的很郁闷,找了很多方法都无效,最终找到了解决方法,拿来分享,希望能给同样遭遇的朋友带来帮助。只要你的服务器操作系统是Windows XP/2000/2003/NT都可以使用这个方法来重新修改mysql超级管理员root的密码。

用SQL查询数据库中某一字段下相同值的记录方法

今天接到一任务,有一张学生信息表(Excel表),里面有一万多条记录,现在要把这张表导入到数据库中,并设置学生学号为主键,但是现在这张表中的学生学号有重复的记录,我必须先找出这些重复的记录,然后再进行筛选,经过研究问题终于得到解决。

用SQL语句来判断数据库某一列下是否有相同值的记录方法

有的时候我们可能需要判断数据库中,某一字段(某一列)下是否有相同值的记录,这时该怎么办呢?根据您所使用的数据库不同,首先你要打开数据库的查询窗口,通过SQL语句来创建查询,然后运行就可以了,具体方法如下:

关闭Access数据库默认输入法的方法

在使用Access数据库时,总是存在这样的一个问题,就是当你打开数据表准备输入数据时,系统总会开启默认的输入法,实在是让人心烦,所以我们有要关闭Access数据库默认输入法。

解决Access2003打开数据库时的"不安全的表达式未被阻止"提示方法

我们在用Access 2003打开MDB数据库时,总是有安全提示:【不安全表达式未被阻止】,平时也没太在意,今天有朋友问我怎么解决,于是进行了一翻研究,拿来跟大家分享。

SQL Server 2000系统自带数据库Northwind和pubs丢失的解决方法

我们知道在SQL Server 2000数据库安装完毕之后,系统会自带6个数据库,可是有的时候安装完毕之后并不是自带6个数据库,而是4个数据库,Northwind和pubs数据库没有。下面就介绍安装这两个数据库的方法。

SQL Server 2000系统自带数据库介绍

我们在装完SQL Server 2000数据库后,用企业管理器打开数据库,会发现里面默认安装了master、model、msdb、Northwind、pubs、tempdb这6个数据库,这些数据库是干什么的呢?下面就一一介绍之。

微软安全小组公布反制SQL注入的方案

微软安全隐患研究和防御小组发表文章称已经注意到SQL注入攻击方式发展愈演愈烈,黑客通过SQL数据库对网站进行非法入侵并修改页面,同时页面上还会被 加入恶意软件,持续影响一些网络应用程序,因此他们针对不同的人群(ITPro,最终用户,Web开发者)提供了一系列不同的方案,将资料列出供您参考。

SQL2000中char和varchar字符数据的区别

我们在使用SQL Server 2000进行数据库编程时,对于字符型数据类型的使用是必不可少的。下面就简单介绍一下char和varchar字符数据在使用上的区别。

SQL2000数据库中导入.sql数据库文件方法

我们在使用数据库的时候往往会用到数据库的备份、导入等功能,其中.sql数据库文件为常用的数据库备份的文件格式,基本上各种数据库都支持.sql格式,下面介绍一下如何在SQL Server 2000中将.sql数据库文件导入的方法。