文章标题关闭所有内容预览 | 展开所有内容预览
-
讲解如何实现互联网上数据库的安全
[内容预览]
4 | 2008-11
设置ProxyServer和SQLServer实现互联网上的数据库安全:◆首先,我们需要了解一下SQLServer在WinSock上定义协议的步骤:1.在”启动”菜单上,指向”程序/MicrosoftProxyServer”,然后点击”MicrosoftMan...
[阅读全文]
-
SQL 2005数据库转到SQL 2000的步骤讲解
[内容预览]
3 | 2008-11
1.生成for2000版本的数据库脚本2005的mangerstudio--打开"对象资源管理器"(没有的话按F8),连接到你的实例--右键要转到2000的库--任务--生成脚本--在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库--勾选"为所选数据库中的所有对象编写脚本"--在接下来的"选择脚本选项"...
[阅读全文]
-
SQL Server自动生成日期加数字的序列号
[内容预览]
2 | 2008-11
需求:需要生成下面的序列号,前半部分是yyyymmdd格式的年月日时间数字,后半部分则是每天都从1顺序增长的数字,位数要固定,中间不足的补0。在SQLServer2000数据库中测试后通过如下代码,功能实现如下:以下为引用的内容:USEMASTERGOIFEXISTS(SELECT*FROMdbo.sysdatabas...
[阅读全文]
-
带你轻松接触数据库生成xml的两个方法
[内容预览]
0 | 2008-11
第一个示例方法:以下为引用的内容:1SqlConnectionconn=newSqlConnection();2conn.ConnectionString="Server=127.0.0.1;UserID=sa;Password=fdahgdrethj31313210212121;Database=northwind;...
[阅读全文]
-
[组图] 用MS SQL Reporting Services生成报表
[内容预览]
0 | 2008-11
灵活的报表功能是大多数业务应用程序的一个要求,这些报表功能在集成到Web应用程序中之后用途更加广泛。利用SQLServer®2000ReportingServices的最新版本,您可以轻松地具有来自各种数据源的报表生成功能。在本文中,我将介绍使用VisualStudio®和ReportingServic...
[阅读全文]
-
关于SQL SERVER的一些安全问题
[内容预览]
3 | 2008-11
关于SQLSERVER的一些安全问题BYXUNDI<安全焦点>目前关于NT服务器的入侵,有很多种方法,如对IIS的漏洞进行利用,但大家不知道注意到没有,其实通过与NT服务器相关联的SQL数据库服务器的例子也是很有比例的一种手段。大家可以参看下面的一个新闻报道:http://www.vnunet.com/News/111...
[阅读全文]
-
SQL Server数据库查询优化3种技巧
[内容预览]
4 | 2008-11
本文中,abigale代表查询字符串,ada代表数据表名,alice代表字段名。 技巧一: 问题类型:ACCESS数据库字段中含有日文片假名或其它不明字符时查询会提示内存溢出。 解决方法:修改查询语句 sql="select*fromadawherealicelike'%"&abigale&"%...
[阅读全文]
-
[组图] SQL Server 2008数据库中使用表值参数
[内容预览]
3 | 2008-11
在SQLServer2005或更早的版本中的数据库中,表变量是不能作为存储过程的参数的。当多行数据到SQLServer需要发送多行数据到SQLServer,开发者要么每次发送一列记录,或想出其他的变通方法,以满足需求。虽然在.net2.0中提供了个SQLBulkCopy对象能够将多个数据行一次性传送给SQLServer...
[阅读全文]
-
SQL Server 2005中用存储过程实现搜索功能
[内容预览]
1 | 2008-11
现在很多网站都提供了站内的搜索功能,有的很简单在SQL语句里加一个条件如:wherenameslike‘%words%’就可以实现最基本的搜索了。我们来看看功能强大一点,复杂一点的搜索是如何实现的(在SQL SERVER200/2005通过存储过程实现搜索算法)。我们把用户的搜索可以分为以下两种...
[阅读全文]
-
MS SQL数据库置疑解决办法
[内容预览]
2 | 2008-11
解决方法:先分离数据库企业管理器--右键suspect的数据库--所有任务--分离数据库然后备份你的suspect数据库的文件,再按下面的步骤处理:1.新建一个同名的数据库2.再停掉sqlserver(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sqlserver5.此时打开企业管理器时...
[阅读全文]
-
SQL Server密码管理的六个危险判断
[内容预览]
0 | 2008-11
管理SQLServer内在的帐户和密码时,我们很容易认为这一切都相当的安全。但实际上并非如此。在这里,我们列出了一些对于SQLServer密码来说非常危险的判断。当管理SQLServer内在的帐户和密码时,我们很容易认为这一切都相当的安全。毕竟,你的SQLServer系统被保护在防火墙里,而且还有Windows身份验证...
[阅读全文]
-
SQL Server TEXT、NTEXT字段拆分的问题
[内容预览]
1 | 2008-11
SQLServerTEXT、NTEXT字段拆分的问题以下为引用的内容:SETNOCOUNTONCREATETABLE#T(CNTEXT)GOINSERTINTO#TVALUES('')GOCREATETABLE#T2(CCHAR(8))GODECLARE@S1VARCHAR(8000),@S2VARCHAR(8000)...
[阅读全文]
-
SQL Server事务日志的几个常用操作
[内容预览]
0 | 2008-11
我们知道,SQLServer事务日志主要是用来记录所有事务对数据库所做的修改,如果系统出现故障,它将成为最新数据的唯一来源。日志的操作常有以下几个应用:一、事务日志文件LDF的丢失当我们不小删除或者LDF文件丢失的时候,数据库只剩下MDF文件,此时直接通过附加MDF是无法恢复数据库的,那我们怎么样才能恢复数据库呢?我们...
[阅读全文]
-
SQL Server不存在或拒绝访问故障的排除
[内容预览]
0 | 2008-11
1问题的提出某企业正常使用的一套C/S模式进销存系统,新增加的一台客户机在连接数据库服务器(安装SQLServer2000)时出现故障提示—“[DBNETLIB][ConnectionOpen(connect()).]SQLServer不存在或拒绝访问”,系统无法登录,其它的客户机工...
[阅读全文]
-
动态创建MSSQL数据库表存储过程
[内容预览]
0 | 2008-11
下面是利用SQL语句创建数据库、表、存储过程、视图、索引、规则、修改表、查看数据等的方法。所要增加的控件如下:以下为引用的内容:ImportsSystem.DataImportsSystem.Data.SqlClientPublicClassForm1InheritsSystem.Windows.Forms.FormP...
[阅读全文]
-
教你如何在SQL Server计算列和平均值
[内容预览]
0 | 2008-11
严格来说,Having并不需要一个子表,但没有子表的Having并没有实际意义。如果你只需要一个表,那么你可以用Where子句达到一切目的。为进行实践,Having预先假定至少两个表和一个基于第二个表的合计函数。下面是一个简单的例子:你想要订单总数超过25000美元的客户清单。你需要适当连接的三个表:Customer、...
[阅读全文]
-
如何应用SQL Server中的DBCC避免堵塞
[内容预览]
0 | 2008-11
本文说明为何应该了解数据库一致性检测(DBCC),还解释如何运行DBCC及应用它的五个扩展。在危急时刻,数据库一致性检测(DBCC)可能是你最重要的工具。本文向你简单介绍DBCC的功能,它们包括:◆检测表和相关目录的完整性。◆检测整个数据库。◆检测数据库页的完整性。◆重建任何指定表中的目录。你为何需要学习DBCC如果你...
[阅读全文]
-
SQLServer2000分布式事务错误解决方法
[内容预览]
0 | 2008-11
如果在Windows.NETServer上安装的SQLServer2000中运行链接服务器查询,可能会返回下列错误(即使MSDTC正在该服务器上运行):症状如果在Windows.NETServer上安装的SQLServer2000中运行链接服务器查询,可能会返回下列错误(即使MSDTC正在该服务器上运行):Server...
[阅读全文]
-
通用SQL数据库查询语句精华使用简介
[内容预览]
0 | 2008-11
一、简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。 例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。 SELECTnickname,emailF...
[阅读全文]
-
利用typeperf工具收集SQL Server性能数据
[内容预览]
0 | 2008-11
通常DBA在监控和优化SQLServer数据库DBA,都想利用命令行工具。其中经常要做的一件事情,就是收集服务器性能数据,包括CPU,内存和磁盘利用率以及SQLServer特定数据。这时你就可以利用TypePerf.exe这个命令行工具来帮你捕获这些性能数据。TypePerf.exe是一个命令行工具,包括把Window...
[阅读全文]
-
SQL 2008 FileStream数据类型
[内容预览]
0 | 2008-11
在SQLServer2008中,新的FILESTREAM数据类型,允许像文件和图片这种大型的二进制数据可以直接在NTFS文件系统中进行存储;文档或图片将作为数据库的一部分整体进行维护,并可以维护事务的一致性。FILESTREAM允许大型二进制数据的存储,通常都是由数据库进行管理,并以单独文件的方式在数据库外面进行存储,...
[阅读全文]
-
自定义用于ASP Web站点的 SQL 7.0 数据库
[内容预览]
0 | 2008-11
本文将演示如何使用SQL7.0服务器的EnterpriseManager创建、配置一个示例数据库。我们还会演示如何增加具有合适权限的用户,以便可以从Web服务器上访问数据。要做的第一件事是创建一个新的SQL数据库。操作是:从SQLServer7.0菜单中启动EnterpriseManager,展开SQL服务器组节点,展...
[阅读全文]
-
SQL server 2005安装问题大全
[内容预览]
1 | 2008-11
SQL2005分五个版本,如下所列,1.Enterprise(企业版),2.Development(开发版),3.Workgroup,(工作群版)4.Standard,(标准版)5.Express.(嗯,估且就叫它简易版吧)这几个版本,我们究竟应该使用哪一版呢﹖这是许多初学SQL2005的人最常问的问题。我简单的比较一...
[阅读全文]
-
利用SQL语句自动生成序号的两种方式
[内容预览]
0 | 2008-11
SQLServer2005数据库中利用SQL语句自动生成序号:1.首先,我们来介绍第一种方式:◆查询的SQL语句如下:selectrow_number()over(orderbyname)asrowid,sysobjects.[name]fromsysobjects◆运行的结果:rowidname1all_column...
[阅读全文]
-
SQL Server数据库管理员必备的DBCC命令
[内容预览]
0 | 2008-11
一、了解DBCCDBCC(databaseconsistenecychecker,简称dbcc)是一个实用命令集,用来检查数据库的逻辑一致性及物理一致性。数据库控制台命令语句可分为以下类别:维护:对数据库、索引或文件组进行维护的任务。杂项:杂项任务,如启用跟踪标志或从内存中删除DLL。信息:收集并显示各种类型信息的任务...
[阅读全文]
-
讲解在SQL Server 2005中实现异步触发器架构
[内容预览]
0 | 2008-11
在SQLServer2005中实现异步触发器架构:在SQLServer2005数据库中,通过新增的ServiceBroker可以实现异步触发器的处理功能。本文提供一种使用ServiceBroker实现的通用异步触发器方法。在本这个方法中,通过ServiceBroker构造异步触发器处理架构,对于要使用这种架构的表,只需...
[阅读全文]
-
SQLServer编写存储过程小工具(一)
[内容预览]
2 | 2008-09
在开发数据库系统的过程中,经常要写很多的存储过程。为了统一格式和简化开发过程,我编写一些存储过程,用来自动生成存储过程。下面就为您简单介绍一下它们。其中一个用于生成Insert过程,另一个用于生成Update过程。Sp_GenInsert该过程运行后,它为给定的表生成一个完整的Insert过程。如果原来的表有标识列,您...
[阅读全文]
-
SQLServer编写存储过程小工具(二)
[内容预览]
2 | 2008-09
SQLServer编写存储过程小工具以下是两个存储过程的源程序/*===语法:sp_GenInsert<TableName>,<StoredProcedureName>以northwind数据库为例sp_GenInsert'Employees','INS_Employees'注释:如果您在Master系统数据库中创建该...
[阅读全文]
-
SQLServer编写存储过程小工具(三)
[内容预览]
3 | 2008-09
SQLServer编写存储过程小工具功能:为给定表创建Update存储过程语法:sp_GenUpdate<TableName>,<PrimaryKey>,<StoredProcedureName>以northwind数据库为例sp_GenUpdate'Employees','EmployeeID','UPD_Emplo...
[阅读全文]
-
MYSQL使用简述
[内容预览]
2 | 2008-09
一、连接MYSQL。格式:mysql-h主机地址-u用户名-p用户密码1、例1:连接到本机上的MYSQL。首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提...
[阅读全文]
