-
SQL2005CLR函数扩展 - 关于山寨索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
本文只是一个山寨试验品,思路仅供参考. -------------------------------------------------------------------------------- 原理介绍: 索引建立 目录结构划分方案也只是很简易的实现了一下,通过unicode把任意连续的两个字符(中文或英文)分为4个字节来做四[详细]
-
SQL2005CLR函数扩展-繁简转换的实现代码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
这个方法比较简单,用Microsoft.VisualBasic命名空间下强大的字符串处理函数就可以了 c#代码如下,编译为BigConvertor.dll -------------------------------------------------------------------------------- 代码如下:using System; using System.Data.Sq[详细]
-
SQL2005CLR函数扩展-解析天气服务的实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
我们可以用CLR获取网络服务 来显示到数据库自定函数的结果集中,比如163的天气预报 http://news.163.com/xml/weather.xml FONT style="COLOR: #ff0000"他的这个xml结果的日期是不正确的,但这个我们暂不讨论。 从这个xml获取天气的CLR代码如下,用WebClient[详细]
-
Win7系统安装MySQL5.5.21图解教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
大家都知道MySQL是一款中、小型关系型数据库管理系统,很具有实用性,对于我们学习很多技术都有帮助,前几天我分别装了SQL Server 2008和Oracle 10g数据库,也用了JDBC去连接他们,都没有出现乱码。昨天看同学用java连接MySQL数据库的时候,出现了乱码,这是[详细]
-
如何在SQL SERVER 2005存储过程中,使用循环语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
代码如下:CREAT PROCEDURE tester AS BEGIN SET NOCOUNT ON; DECLARE @userId varchar(50) DECLARE @count int SET @count = 0 SELECT @count = count(*) FROM UserService_User WHERE Account like '%111%' WHILE @count > 0 BEGIN SELECT @userId = Id FRO[详细]
-
基于SQL2005 SQL2008 表结构信息查询升级版的详解(含外键信息)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
SELECT 表名=CASE WHEN a.colorder = 1 THEN d.name ELSE '' END, 表说明=CASE WHEN a.colorder = 1 THEN isnull(f.value,'') ELSE '' END, 字段序号=a.colorder, 字段名=a.name, 标识=CASE WHEN COLUMNPROPERTY(a.id,a.name,'IsIdentity') = 1 THEN '√' EL[详细]
-
mdf文件和ldf文件导入到sql server 2005实现语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
div class="codetitle" a style="CURSOR: pointer" data="42994" class="copybut" id="copybut42994" onclick="doCopy('code42994')" 代码如下:div class="codebody" id="code42994" USE master; Go EXEC sp_attach_db @dbname = N'数据库名', @filename1 =[详细]
-
sql里将重复行数据合并为一行数据使用逗号进行分隔
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
一.定义表变量 div class="codetitle" a style="CURSOR: pointer" data="75855" class="copybut" id="copybut75855" onclick="doCopy('code75855')" 代码如下:div class="codebody" id="code75855" DECLARE @T1 table ( UserID int, UserName nvarchar(50),[详细]
-
sql2005创建远程登录帐户的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
div class="codetitle" a style="CURSOR: pointer" data="96175" class="copybut" id="copybut96175" onclick="doCopy('code96175')" 代码如下:div class="codebody" id="code96175" / 创建服务器登录角色 / CREATE LOGIN HNJM WITH PASSWORD='hnjmxy123' /[详细]
-
在sqlserver2005中安装sql server 2000的示例数据库northwind的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
装完sql server 2005后却没有找到ms的示例数据库northwind 后来查看安装光盘发现sql server 2005种只有adventurework与adventureworkDW这两个sample database 到ms官方站找了好久 才找到sql server 2000的sample database 下载链接如下http://www.microsoft.[详细]
-
Server2005中更改sa的用户名的多种方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:188
mssql安装上去时默认就是sa用户,大多数用户都会一直使用sa这个用户,这样数据库就存在很大的安全问题了,如果我们能把sa用户名修改,这样安全级别又高了一层哦,下面我们来看修改sa用户名的办法。 最简单的代码如下 代码如下:Alter LOGIN sa DISABLE Alter[详细]
-
sqlserver 2005连接超时采用bat命令解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:65
将以下内容保存为 openSql.bat 双击运行即可 div class="codetitle" a style="CURSOR: pointer" data="59605" class="copybut" id="copybut59605" onclick="doCopy('code59605')" 代码如下:div class="codebody" id="code59605" @echo ========= SQL Server[详细]
-
收缩数据库日志文件的方法(仅适用于mssql2005)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
执行以下语句,在执行前将dbname修改为需要瘦身的数据库名称,执行后数据库日志文件将变为1M大[详细]
-
SQLServer2005安装提示服务无法启动原因分析及解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
错误日志 安装时出现了如下错误: SQL Server 2005 安装错误码29503 。产品: Microsoft SQL Server 2005-- 错误 29503。SQL Server 服务无法启动。有关详细信息,请参阅 SQL Server 联机丛书中的主题“如何查看 SQL Server 2005 安装日志文件”和“手动启动[详细]
-
Win7 32/64位系统下安装SQL2005和SP3补丁安装教程[图文]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
先打开安装程序。 选择对应的系统版本,我是64位,所以选了X64。 然后选择 安装 —— 服务器组件、工具、联机丛书和示例 扫描你的系统,看看有没有问题。(下图) 输入你的信息 全选的说 功能选择。当然是全部装啦。按 浏览 更多设置,可以 改变安装路径 实[详细]
-
SQLServer2005重建索引前后对比分析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。 执行一下语句:先分析表的索引 分析表的索引建立情况 :DBCC showcontig('Table') DBCC SHOWCONTIG 正在扫描 'Table'' 表... 表: 'Table'' (53575229)[详细]
-
SQL 2005 ERROR:3145 解决办法(备份集中的数据库备份与现有的数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:157
出现错误3145备份集中的数据库备份与现有的数据库不同 网上解决办法不少,测试下来都是半吊子,错误还是存在 摸索中,解决了 1.新建一个与现有数据库重名的数据库 2.在查询窗口运行如下语句: div class="codetitle" a style="CURSOR: pointer" data="29623"[详细]
-
SQL Server 2005通用分页存储过程及多表联接应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
这是不久前写的一个分页存储过程,可应用于SQL Server 2005上面: div class="codetitle" a style="CURSOR: pointer" data="95197" class="copybut" id="copybut95197" onclick="doCopy('code95197')" 代码如下:div class="codebody" id="code95197" if obje[详细]
-
sql2005 日志清理 SQL2005压缩清除日志的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:118
教你如何清除SQL日志 1.打开查询分析器,输入命令DUMP TRANSACTION 数据库名 WITH NO_LOG2. 再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在 收缩方式里选择收缩至XXM, 这里会给出一个允许收缩到的最小M数,直接[详细]
-
SQL2005利用ROW_NUMBER() OVER实现分页功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
1.首先介绍ROW_NUMBER() OVER的基本用法 2.看一下实例数据 初始化数据 create table employee (empid int,deptid int,salary decimal(10,2)) insert into employee values(1,10,5500.00) insert into employee values(2,4500.00) insert into employee value[详细]
-
sql server 2005用户权限设置深入分析
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
关于什么是用户权限,最简单的定义可能是,“用户能做什么和不能做什么。”在这里,简单的定义就相当不错了。 用户的权限分为3类 : l 登录的权限; l 访问特定数据库的权限; l 在数据库中具体的对象上执行特定操作的权限。 既然我们已经看过了创建登录账户[详细]
-
mssql2005数据库镜像搭建教程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
一 概述 数据库镜像是SQL SERVER 2005用于提高数据库可用性的新技术。数据库镜像将事务日志记录直接从一台服务器传输到另一台服务器,并且能够在出现故障时快速转移到备用服务器。可以编写客户端程序自动重定向连接信息,这样一旦出现故障转移就可以自动连接[详细]
-
SQL Server 2005 DTS导入平面数据出现错误解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
SQL Server 2005 DTS导入平面数据源时,总是被截断,无法执行的错误解决方案 1 典型的错误信息如下 : 消息 错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 2”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹[详细]
-
Sql Server安装出错,安装程序配置服务器失败的解决方法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
错误重现:首先在控制面板里卸载了sqlserver软件,一切正常,然后重启(一定要重启,否则没法重装),执行sqlserver的安装程序,一切似乎都正常,一路下一步,安装到了最后,突然提示“安装程序配置服务器失败”。 当出现安装程序配置服务器失败时,可以试着[详细]
-
MSSQL2005在networkservice权限运行附加数据库报(Microsoft SQL
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
附加数据库出错: 无法打开物理文件 "XXXXXXXXXXXXX"。操作系统错误 5:"5(拒绝访问。)"。 (Microsoft SQL Server,错误: 5120) 解决方法:目录(即文件夹)权限不够,将SQLServer2005MSSQLUser$计算机名$MSSQLSERVER用户组加入,改为完全控制,[详细]