-
MSSQL 数据库表字段增/删/改/查的操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
添加 1、向Loginfo中添加新列newcomlum1 ,int型,ALTER TABLE Loginfo ADD newcomlum1 int NULL 2、表:LogInfo 代码--判断要添加列的表中是否有主键 if exists(select 1 from sysobjects where parent_obj=object_id('LogInfo') and xtype='PK') begin prin[详细]
-
SQL Server Express 静默安装操作方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
沉默的 SQL Server 2005 安装是可能的两个步骤: 1) 创建一个 setup.ini 文件 的SQL Server光盘中包含的模板文件称为template.ini。在此基础上创建另一个需要的.ini文件,该文件包含一个单一的[Options]节包含多个参数,每个涉及到不同的功能或配置设置。 s[详细]
-
SQL Server教程:Replication 创建技巧
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
SQLServer的Replication技术从2005开始,已经变得非常成熟了,而且效果也很好,很多的公司在做读写分离时,都选择了这项技术;Replication现在包括事务、合并和快照三种,每项都有各自的应用优势,大家用得最多的无疑是事物复制了,这种技术能保证我们发布端[详细]
-
SQL Server 2005中的文件和文件组
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
1、文件和文件组的含义与关系 每个数据库有一个主数据文件.和若干个从文件。文件是数据库的物理体现。 文件组可以包括分布在多个逻辑分区的文件,实现负载平衡。文件组允许对文件进行分组,以便于管理和数据的分配/放置。例如,可以分别在三个硬盘驱动器上[详细]
-
一句SQL实现获取自增列操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
今天做了一个应用,对TAB_1表进行插入操作的时候,需要获取自增ID的值,插入到TAB_2里面,隐隐约约记得SQL里面有个全局变量@@IDENTITY可以实现这样的业务需要,凭着感觉写了下面的SQL语句。 string sql = INSERT INTO TAB_1(COL_1) VALUES('VALUE_1') INS[详细]
-
SQL SERVER 2005中的同步复制技术
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
一、准备工作: 1.建立一个 WINDOWS 用户,设置为管理员权限,并设置密码,作为发布快照文件的有效访问用户。 2.在SQL SERVER下实现发布服务器和订阅服务器的通信正常(即可以互访)。打开1433端口,在防火墙中设特例 3.在发布服务器上建立一个共享目录,[详细]
-
SQL查询结果集对注入的利用与影响
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
对于注入而言,错误提示是极其重要。所谓错误提示是指和正确页面不同的结果反馈,高手是很重视这个一点的,这对于注入点的精准判断至关重要。本问讨论下关于几类错误和他产生的原理,希望对读者有所帮助。 错误提示主要有逻辑错误和语法错误以及脚本运行错误[详细]
-
Sql Sever灾难性恢复:只备份了mdf文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
建站学院文档 由于种种原因,我们如果当时仅仅备份了mdf文件,那么恢复起来就是一件很麻烦的事情了。 如果您的mdf文件是当前数据库产生的,那么很侥幸,也许你使用sp_attach_db或者sp_attach_single_file_db可以恢复数据库,但是会出现类似下面的提示信息 设[详细]
-
SQL Server知识:Processor Affinity
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
SQL Server通常都运行在多处理器的服务器上,这一点在现在尤为普遍。原因是多内核的处理器越来越普及。 那么,在多处理器环境下,Windows操作系统(事实上是从2000开始的)通常都会将进程任务放在一个队伍里面,然后让这些处理任务依次去占有处理器进行计算。[详细]
-
SQL Server日期计算(使用DATEADD和DATEDIFF函数)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里[详细]
-
找不到SQL Server management studio的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
安装sql2005后,没有SQL Server management studio。该怎么办? 1:原来安装的有SQL 2000 和VS2005 很简单 下一个management 微软中国 上面下载SQL Server management studio expree版就行 你安装了SQL2000的时候自带了使用计算机管理的SQL管理插件。你安装了[详细]
-
自动备份SQL Server数据库并压缩的批处理脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
windows下,使用mssql命令行工具sqlcmd备份数据库,并调用rar压缩;不借助mssql维护计划功能 1. set bakupfolder=F:ackup 备份文件存放于目录F:ackup (此目录需要事先建好) 2. 默认每个数据库放置到bakupfolder下的同名的子目录(脚本自动创建)中;设置lay_in_s[详细]
-
SQL Server 表交叉显示及实现方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
假设有张学生成绩表(t)如下: Name Subject Result 张三 语文 73 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成 姓名 语文 数学 物理 张三 73 83 93 李四 74 84 94 代码 create table #t ( Name varchar(10), Subject varchar(1[详细]
-
SQL Server 2008新特性策略管理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
策略管理是 SQL Server 2008 中的一个新特性,用于管理数据库实例、数据库以及数据库对象的各种属性。策略管理在SSMS的对象资源管理器数据库实例下的管理节点下,如图: 从图中可以看到,策略管理中包含三个节点:策略、条件、方面。 方面就是策略要应用的对[详细]
-
SQL Server 2008 引入了“稀疏列”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
(稀疏列)一种可能的用途是在联系人管理系统中,保存一个联系人的大量信息。往往只有很少的用户才会填入所有信息,这就潜在地浪费了大量的空间。(以前)通用的解决方案是,创建一个实体-属性-值表,这个表保存了联系人编号、属性的名称或关键字以及属性的值。[详细]
-
SqlServer2005对现有数据进行分区具体步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
RegMail是用来存放注册邮件的表,现以创建时间(CreateTime)字段来给表进行分区,具体步骤如下: --为分区创建存储文件 ALTER DATABASE Test ADD FILEGROUP RegMailFile2007 ALTER DATABASE Test ADD FILEGROUP RegMailFile2008 ALTER DATABASE Test ADD FILEGRO[详细]
-
教你在XP系统下安装SQL2000数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
建站学院(liehuo.net)数据库文档 SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Mic[详细]
-
SQL Server之指定字段显示固定的长度
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
SQLserver之指定字段显示固定的长度,这个平时显示数据的时候经常用到,但是记性不好,经常忘记。 故写于此,以便有用的时候捡起来。 这里举个例子,如有一个Article表,里面有3个字段 展示的时候因为某些原因,标题,内容不能显示过长,这里设置不能超过11个[详细]
-
SQL Server 2005 安装 COM+ 错误的解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
第一次安装遇到COM+错误用---- 开始-运行 输入cmd msdtc -install 开始-运行 输入services.msc 找到COM+ System Application 双击 启动类型改为 自动 点击下方的 启动 安装失败过一次后用---- 1、删除注册表中的键: HKEY_LOCAL_MACHINESYSTEMCurrentControl[详细]
-
SQL Server中导入导出数据的三种方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
在我们建立一个数据库时,并且想将分散在各处的不同类型的数据库分类汇总在这个新建的数据库中时,尤其是在进行数据检验、净化和转换时,将会面临很大的挑战。幸好SQL Server为我们提供了强大、丰富的数据导入导出功能,并且在导入导出的同时可以对数据进行[详细]
-
SQL Server的排序规则(collation)冲突和解决方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
什么是排序规则(collation) 关于SQL Server的排序规则,估计大家都不陌生,在创建数据库时我们经常要选择一种排序规则(conllation),一般我们会留意到每一种语言的排序规则都有许多种,比如标准大陆简体中文Chinese_PRC的排序规则就有数十种之多。 这些[详细]
-
SQL Server 如何创建用户及角色
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
--首先使用sp_addlogin添加登录 exec sp_addlogin '用户名','密码',默认数据库 --然后向该用户授予访问某数据库的权限 use 数据库名 exec sp_grantdbaccess '用户名' --最后授予该用户的具体权限,比如可以对某个表进行select操作,这要根据该用户需要的权限[详细]
-
强烈推荐 SQL 编程助手 SQL Assistant
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
可以自动提示 sql代码 例如表名,数据库名,字段名 ,及关键字像select insert 等 和代码缩写展开功能例如 输入sg 可以展开为 SELECT FROM WHERE GROUP BY 真的非常的不错。 支持主流的数据库系统 像MS SQL,Oracle, 等等,甚至ACCESS 还支持eclipse 嵌套,v[详细]
-
安装 SQL2005 的COM+错误的避免方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
在安装sql 2005的时候很有可能报COM+的警告,让人看了总是不太舒服。一下是解决问题的方法。 1、是否已经安装IIS,没有就装上吧 2、MSDTC服务是否已经启动,如果没有启动就先启动,否则安装过程你会碰到传说中的COM+错误。 在运行窗口输入services.msc命令打[详细]
-
删除SQL Server数据中指定的重复记录
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
delete from 表 where 主键=(select top 1 主键 from 表 where 相同字段=(select 相同字段 from 表 group by 相同字段 having count(*)1)) 主键是表中绝对没有重复值的字段,如自动增量ID; 相同字段如采集时间,删除表中采集时间相同的记录 本语句,每执行[详细]