数据库类
安装SQL2000时出现: 安装程序配置服务器失败
Kalet 发表于2009-03-20 浏览304 评论0
失败一:正在与服务?driver={sqlserver};server=ZHL;UID=sa;PWD=;database=master安装SQL2000时出现:安装程序配置服务器失败[Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandleonSQL_Hdriver={sqlserver};server=ZHL;UID=sa;PWD=;database=master[Microsoft][ODBC驱动程序管理器]驱动程序的SQLAllocHandleonSQL_Hdriver={sqlserver};server=ZHL;UID=sa...
数据库类
SQL 2000无法打开1433端口
Kalet 发表于2009-03-20 浏览259 评论0
windows203+sqlserver2000无法打开1433端口1.如果你是win2003,那么一定要安装sql的补丁sp4检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行:SQL2000无法打开1433端口select@@version如果出来的版本号是8.00.760以下,则表明你未安装sp4的补丁,要装上.SQL4补丁下载:sp4下载 我哥们的站,大家常去下载哦注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装2.SQLServer连接中的四个最常见错误:一."SQLServer不存在...
数据库类
小结SQL Server连接失败错误及解决
Kalet 发表于2009-03-20 浏览277 评论0
在使用SQLServer的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接SQLServer的方式,一是利用SQLServer自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP脚本、VB程序等,客户端程序中又是利用ODBC或者OLEDB等连接SQLServer。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。 一、客户端工具连接失败 在使用SQLServer自带的客户端工具(以企业管理器为例)连接SQLServer时,最常见的错误有如下一些:小结SQL...
数据库类
常用SQL字符串函数
Kalet 发表于2009-03-20 浏览309 评论0
CONVERT(varchar(100),CAST(Sc_EndDateASdatetime),23)可以强制转换字符串型1900-1-1为1900-01-01今天一同学在群里问我一个问题。常用SQL字符串函数问:请教一个SQL 2000 SEVER问题:select*fromitemcodewherecodelike'40%'如何让code=40101001变成code=401-01-001目前有666个CODE是类似40101001用什么语句能把它变成401-01-001答:updateitemcodesetcode=replace(code,left(cod...
数据库类
sql语句中日期时间格式化查询
Kalet 发表于2009-03-20 浏览341 评论0
今天在做会员管理系统搜索时,我发现以前的搜索时间方式不太科学,效率也不是太高.由其是在查询指定的时间相等的时候,我在数据库中都存这样的时间格式"2007-5-2214:32:12"当我们在查询2007-5-22是否与它相等,结果是不相等的. 所我们都喜欢找其它途径来解决这个问题。但是我发现我们的方法都不是太好,因为我们有的时候对sqlsever的语句特性还了解的不够彻底。所以我查询了查sqlserver有帮助,终于发现个好东西,可以解决这个问题.sql语句中日期时间...
数据库类
常见数据库分页SQL语句
Kalet 发表于2009-03-20 浏览315 评论0
我们在编写MIS系统和Web应用程序等系统时,都涉及到与数据库的交互,如果数据库中数据量很大的话,一次检索所有的记录,会占用系统很大的资源,因此我们常常采用,需要多少数据就只从数据库中取多少条记录,即采用分页语句。根据自己使用过的内容,把常见数据库SqlServer,Oracle和Mysql的分页语句,从数据库表中的第M条数据开始取N条记录的语句总结如下:SQLServer 常见数据库分页SQL语句 从数据库表中的第M条记录开始取N条记录,利用Top关键字:注意如果Select语句中既有top,...
数据库类
无法链接到SQL Server远程服务器的解决
Kalet 发表于2009-03-20 浏览297 评论0
今天连接机房服务器的SQLServer2005时出现错误,错误信息如下: 在建立与服务器的连接时出错。在连接到SQLServer2005时,在默认的设置下SQLServer不允许进行远程连接可能会导致此失败。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)(.NetSqlClientDataProvider)无法链接到SQLServer远程服务器的解决 一般出现这种情况有几种可能:服务器地址不正确或或网络不正常SqlServer服务器上没有启用远程连接,这种可以性最...
数据库类
SQL Server的几个安全问题
Kalet 发表于2009-03-20 浏览293 评论0
单位的小王学习SQLServer已有一段时间了,已经做了个不错的管理系统,有次小王让我帮着看看库的设计有没有问题,其间我发现他的安全意识非常薄弱,这也许是初学者容易忽视的问题,本文探讨一些SQLServer常见的安全问题,是给初入SQLServer的人看的,写的肯定很絮叨,高手勿读。本文的用的是SQLServer2000,下文中都简写为SQLServer。 一、空口令或弱口令 初学者在安装SQLServer时为了省事,SQLServer管理员sa用的是空口令或弱口令,这样危险性十分巨大,而这些危险往往是初学者意识不到的,小王就觉得,自己的库是试验数据,没什么用,即使别...
数据库类
如何选择类型繁多的数据库?
Kalet 发表于2009-03-20 浏览331 评论0
不管公司规模大小,所有公司都必须依靠数据库来进行商业经营,即采用系统方式将收集的电子信息存储在一台或多台计算机中。几乎公司的每一商业部门都离不开数据库:人事部需要员工信息的数据库,销售部门需要公司产品的数据库,即使是IT部门本身也离不开数据库,比如需要ActiveDirectory来存储用户、计算机和网络资源等方面的信息。数据库可以由单一数据表格构成,也可以由多个相互关联的表格构成(称为关系数据库)。这些表格通过共同具有的域来相互关联。数据库软件包括从简单的运行在Windows3.x操作系统中的MicrosoftCardfile.exe程序,到比较复杂但相对便宜的关系数据库,比如Fil...
数据库类
实现SQL中JOIN联接多个表查询(两个以上也可以)
Kalet 发表于2009-03-20 浏览311 评论0
首先说个简单的,两个表查询: 有两个表,文章表中TypeId字段记录栏目Id,栏目表中的字段是栏目Id和栏目名,现在要达到的效果就是读取文章列表的时候显示栏目名称。 以前没用过innerjoin外联操作,所以就束手无策了。其实有些功能是仅仅靠SQL语句就可以实现的,innerjoin能够组合两个表中的记录,只要在公共字段之中有相符的值。实现SQL中JOIN联接多个表查询(两个以上也可以) 所以要显示栏目名称,只要用如下SQL语句: Select[Article].id,[Article].content,[栏目表].[栏目名称]FROM[Article]inner ...