-
SQLServer的数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
第一大类:整数数据 bit:bit数据类型代表0,1或NULL,就是表示true,false.占用1byte. int:以4个字节来存储正负数.可存储范围为:-2^31至2^31-1. smallint:以2个字节来存储正负数.存储范围为:-2^15至2^15-1 tinyint: 是最小的整数类型,仅用1字节,范围:0至此^8-1[详细]
-
sqlserver中把表数据变成插入语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
USE [outdoor_db] GO /****** 对象:? StoredProcedure [dbo].[UspOutputData]??? 脚本日期: 08/25/2011 17:08:38 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER PROCEDURE [dbo].[UspOutputData] @tablename sysname AS declare @column[详细]
-
SQLServer获得所有用户存储过程、根据存储过程名称获得内容、获
所属栏目:[MsSql教程] 日期:2020-12-12 热度:184
select * from sysobjects where xtype='P' and category=2 --这个是系统存储过程select * from sysobjects where xtype='P' and status=0 --是用户exec sp_helptext 'procname‘--获得存储过程创建脚本 获得数据库对象创建脚本 转自邹建 /*在查询分析器中调[详细]
-
SQLSERVER数据库 'XX' 的事务日志已满。若要查明无法重
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
一般不建议做第4,6两步?第4步不安全,有可能损坏数据库或丢失数据?第6步如果日志达到上限,则以后的数据库处理会失败,在清理日志后才能恢复.?1、清空日志?DBCC?SHRINKFILE(库名_log,0)?DUMP?TRANSACTION?库名?WITH?NO_LOG?2、截断事务日志:?如果出现“未[详细]
-
SqlServer2008的同步处理(发布,订阅)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
有一台虚拟机上的sql server 2008的老数据库老化严重,计划废弃,迁移出来统一部署。2008的SqlServer自带了一个数据同步功能,那就是发布与订阅。 老数据库IP:192.168.2.85 新数据库IP:192.168.2.86 发布是在85上执行,订阅可以在85上做,也可以在86上做。在8[详细]
-
SqlServer 双机热备 镜像 纯软 实战 配置教程 配置手册
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
MS SQLServer 安装与纯软高可用配置 这里我们以 MS SQLServer 2008 为例,介绍 MS SQLServer 的安装以及通过 MicroColor ServHA Mirror 配置双机集群。 集群软件下载地址: http://www.microcolor.net/products/57.html ? 主要步骤: 一、 配置防火墙。 二、[详细]
-
sqlserver 建立索引视图各问题!
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
--我的 tab 表有 60398 条数据,大家可以用自己的任意表测试SELECT * FROM tab GO--新建表MYTABLE,带序号IF object_id(N'[dbo].[MYTABLE]') IS NOT NULL drop table MYTABLESELECT IDENTITY(INT,1,1) ID,* INTO MYTABLE FROM tabGO SELECT * FROM MYTABLE--CR[详细]
-
sqlserver2008过期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
sqlserver2008出现过期的问题,目前暂定解决步骤如下: ?????? 打开注册表,进入HKEY_LOCAL_MACHINE如下图所示: ? ? ? 然后依次进入MicrosoftMicrosoft SQL Server100ConfigurationState如下图所示: ? ? 右键点击右面的CommonFiles如下图所示: ? 把下[详细]
-
sqlserver 分区
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
SQL SERVER 创建表分区步骤 1. 创建分区函数 2. 创建分区架构 3. 创建表分区 创建如下数据库文件组的路径 -- 1 .创建数据库文件组分区IF EXISTS (SELECT name FROM sys.databases WHERE name = N'PartDB')DROP DATABASE PartDBGOCREATE DATABASE [PartDB]ON[详细]
-
sqlserver 数据库备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
/********************逻辑备份(使用备份设备进行备份):方便管理和恢复**************/-- 创建逻辑备份设备EXEC master.dbo.sp_addumpdevice@devtype = N'disk',@logicalname = N'PartDB',@physicalname = N'I:sqlserverbackupDevicePartDB.bak'GO-- 删除[详细]
-
sqlserver 数据库恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
/*Restore相当于从备份集中重建整个或者部分数据库.Recovery 则是将数据库从脱机状态恢复到联机状态中供用户使用.一旦对数据库进行了Recovery,则将无法再进行Restore操作.Recovery在SQL Server启动时也会发生,在数据库启动过程中,SQL Server会检查事务日[详细]
-
sqlserver 使用记载
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
sqlserver中 查询从几行到几行用 top 关键字 标准的语法为:select top 1 * from table; ==是注释 选中可以执行多行查询sql? F5快捷键 ?刚刚接触sqlserver 作为记载学习用[详细]
-
SqlServer2008镜像证书过期处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
今天在例行sql server的巡检时发现,主机上的状态都成了(主体,已断开连接),这说明镜像出了问题了。马上登陆服务器检查,结果如下: 1.telnet 镜像服务器IP port,是正常的 2.主机和镜像的数据库都是正常的,这样子看来是两台主机的证书出了问题了。 3.查看[详细]
-
sqlserver性能优化--呼叫中心来电归属地查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
数据21万多,对【 CHARINDEX和 SUBSTRING】和【In和Or】在是否有索引的条件下的检测和比较。 1. CHARINDEX SELECT addressFROM PhoneToAddressInfo WHERE (CHARINDEX(Phone,'15201956983') = 1) 不创建索引: 表 'PhoneToAddressInfo'。扫描计数 1,逻辑读 94[详细]
-
项目使用sqlserver2008出现的问题总结(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
?为何选用SQLserver2008? ? ? ? 在开始项目之初,我选用mysql即Oracle公司的一个体积[详细]
-
SQLserver--触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:97
触发器的作用: 自动化操作,减少了手动操作以及出错的几率。 触发器是一种 特殊类型的存储过程 ,它不同于前面介绍过的一般的存储过程。【在SQL内部把触发器看做是存储过程但是不能传递参数】 一般的存储过程通过存储过程名称被直接调用,而触发器主要是通[详细]
-
SQLserver--用存储过程在winform的dataGridView空间中显示数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:111
数据库代码 create proc usp_TblClass_selectAll as begin select * from TblClass end winform代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Sy[详细]
-
SqlServer数据库的索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
用户对数据库最频繁的操作是进行数据查询。一般情况下,数据库在进行查询操作时需要对整个表进行数据搜索。当表中的数据很多时,搜索数据就需要很长的时间,这就造成了服务器的资源浪费。为了提高检索数据的能力,数据库引入了索引机制。本章将介绍索引的概[详细]
-
sqlserver xml语句入门
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
1、xml: ? ? ? ?能认识元素、属性和值? ? ? ? 2、xpath: ? ?寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁)? ? ? ? ? ? ? ? ? ? 语法格式,这些语法可以组合为条件:? ?" ." 表示自己," .." 表示父亲," /" 表示儿子," //" 表示后代,? " na[详细]
-
Sqlserver双机热备 (非域方式)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
? Sqlserver双机热备文档(无域) 1. 配制环境 OS:Win7 ???DB:SQL Server R2?? ? 2. 基本配制 ? ?2.1,?开启sqlServer服务如下 图1 ??????????????? 图1 ? ? ? 2.2,?开启sqlServer的tcp/ip协议,在Start - program - sqlServerR2 - ConfigTool - ConfigManage[详细]
-
SQLServer 2005 海量数据解决方案(分区表)与对已存在的表进行分
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
这两天一直在研究2005 中如何对表进行分区,但是参考了多数资料都是说新建表后再将原表中数据插入到新表中,这样有些不方便. ? ? 最后找到了在已有表上做分区表的方法.见代码. ??? 我们有个表现在已经到了1千万的数据,之前仅仅是优化索引和索引试图来在真实的[详细]
-
MS SQLServer 2005 分区表的使用(表分区)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
一直以来,都以数据表单表记录数作为标尺,凡是大于100W的则使用Oracle等数据库,小于100W的才考虑使用Microsoft SQLServer. 在SQLServer2000的时候为了能够适应100W以上的数据量,很多设计者选择了手动分区表,创建大量表结构相同的表,来存放相同的记录. 用视图[详细]
-
SQLSERVER 2005 表分区说明
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
SQL SERVER? 2005 ?分区表实际应用例子?? 定义,原理网上讲得多了.在这就不费口舌,记录下创建过程.?? 一.? 最基本,最重要的一步就是创建分区函数.创建分区函数首先要确定分区键 -- 既按照哪字段来进行分区.在这个例子里,我用记录的时间来作为分区键,由于数据[详细]
-
SqlServer表分区
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
你是否在千方百计优化SQL Server 数据库的性能?如果你的数据库中含有大量的表格,把这些表格分区放入独立的文件组可能会让你受益匪浅。SQL Server 2005引入的表分区技术,让用户能够把数据分散存放到不同的物理磁盘中,提高这些磁盘的并行处理性能以优化查询[详细]
-
Sqlserver - 去重
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
如果要删除手机(mobilePhone),电话(officePhone),邮件(email)同时都相同的数据,以前一直使用这条语句进行去重: ? delete from 表 where id not in ( select max(id) from 表 group by mobilePhone,officePhone,email ) or delete from 表 where id not i[详细]