-
SQLSERVER创建索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:109
什么是索引 拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样, SQL Server 中的数据记录也是按页存放的,每页容量一般为4K。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼[详细]
-
装SQLServer常遇到的错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
错误一: 由于计算机PC-20110928104 Error:2147749907(0X80041013)上得WMI配置,无法执行SQL Server系统配置检查器 解答: 装SQL Server的电脑,计算机名中是不允许有“-”这一类特殊符号的,你的计算机名是PC-20110928104 ,你改一下计算机的名称,改成P[详细]
-
【SQLServer】“无法对数据库'XXX' 执行删除,因为它正
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
从今天起,把编程中遇到的所有问题都记录下来,以便今后参考,以及方便网友查阅,希望我的问题可以帮助到很多志同道合的人们,我也是受很多前辈的提点,一步一步走来,希望大家都不要吝啬,将自己遇到的问题记录下来,因为你的一个记录,也许就节省了别人很[详细]
-
sqlserver2005表结构查询语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:123
? 获取SqlServer2005表结构(字段,主键,外键,递增,描述) ? 1.获取表的基本字段属性 -- 获取SqlServer中表结构 SELECT syscolumns.name,systypes.name,syscolumns.isnullable, syscolumns.length FROM syscolumns,systypes WHERE syscolumns.xusertype = s[详细]
-
抽象工厂重点模块设计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
一、抽象工厂设计 1、 ? 抽象工厂类 (1) ?????? 反射工厂。 《 1 》从配置文件获取抽象工厂名称。《 2 》创建抽象工厂实例。《 3 》返回抽象工厂实例。 (2) ?????? 生成抽象产品。 定义以 IDAL 接口为类型的抽象方法。 2、 ? SQLServer 实体工厂类:继承[详细]
-
sqlserver 2008 R2 审计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:83
/* 审计web账户对jr数据库的rate表操作 */ --步骤1:创建审核对象 USE master GO CREATE SERVER AUDIT rate TO FILE (FILEPATH='s:audittable',MAXSIZE=100 MB) WITH (QUEUE_DELAY = 3000) go ? --步骤2:创建数据库审核规范,并将其映射到审核对象。 USE[详细]
-
sqlserver 2008 R2 审计
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
/* 审计web账户对jr数据库的rate表操作 */ --步骤1:创建审核对象 USE master GO CREATE SERVER AUDIT rate TO FILE (FILEPATH='s:audittable',MAXSIZE=100 MB) WITH (QUEUE_DELAY = 3000) go ? --步骤2:创建数据库审核规范,并将其映射到审核对象。 USE[详细]
-
AspNetPager使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:139
一、AspNetPager支持两种方式分页:? 一种是PostBack方式分页,? 一种是通过Url来实现分页以及Url重写功能? 二、AspNetPager支持各种数据绑定控件GridView、DataGrid、DataList、Repeater以及自定义的数据绑定控件的分页功能十分强大。? 三、AspNetPager分页[详细]
-
Sqlserver 全局变量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
sql server全局变量 在SQL Server中,全局变量是一种特殊类型的变量,服务器将维护这些变量的值。全局变量以@@前缀开头,不必进行声明,它们属于系统定义的函数,自己没有办法定义全局变量,如果有需要,可以用变通的方法,如把你的表看做全局变量。 SQL Server[详细]
-
关于SQlserver数据库的加密应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:93
-- Use the AdventureWorks database ?? USE AdventureWorks; -- Create a Database Master Key?? 创建密钥 CREATE MASTER KEY ENCRYPTION BY PASSWORD = 'p@ssw0rd'; -- Create a Temp Table??? 创建一个临时表 CREATE TABLE Person.#Temp ( ContactID INT[详细]
-
如何提高对SQLServer的插入速度
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
向SQL Server中插入数据,常用的办法是由应用程序直接(或间接)使用Insert的SQL语句进行插入,但这种办法速度太慢,经测试其速度最快(当原始表为空表时)也仅仅是1000条左右。为了提高插入速度,想了许多其它办法(不包括提升计算机等硬件配置的方法),但[详细]
-
SQLServer Replication 常见错误
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
1. 错误: 已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync 订阅,然后重新创建它们 ?????? use distribution go -- 查找状态不正常的发布 select status, * from dbo.MSsubscriptions where status 2 -- 修改状态 update dbo.MSsubscrip[详细]
-
SQLServer 2008 对视图或函数’XXX’的更新或插入失败,因其包含
所属栏目:[MsSql教程] 日期:2020-12-12 热度:71
环境: SQLServer 2008 R2 问题:对视图或函数 ’XXX’ 的更新或插入失败,因其包含派生域或常量域解决 ? ? 创建视图命令: create view D_S_G(sno,avg_grade)asselect sno,avg(grade)from SCgroup by sno; ? 原因:视图 view 不允许修改。 ? 解决:重新创建[详细]
-
sqlserver静默安装
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
setup ?SECURITYMODE=SQL SAPWD="admin888" DISABLENETWORKPROTOCOLS=0 /L*v C:/MSDELog.log 安装msde的 start /wait x86setupsetupsql.exe -s -m -SMS -f1 "setup.iss" sqlserver Personal sp4都用[start /wait x86setupsetupsql.exe -s -m -SMS -f1 "s[详细]
-
sqlserver连接mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
1.需要远程连接MYSQL的服务器上安装mysql-connector-odbc-5.1.8-winx64?(根据自己OS和mysql版本下载相应版本) ? 2.就可以通过sqlserver查询分析器执行相关语句操作mysql ? 3.操作语句DML ? SELECT * FROM OPENROWSET( 'MSDASQL', 'DRIVER={MySQL ODBC 5.1[详细]
-
sqlserver连接mysql
所属栏目:[MsSql教程] 日期:2020-12-12 热度:154
1.需要远程连接MYSQL的服务器上安装mysql-connector-odbc-5.1.8-winx64 (根据自己OS和mysql版本下载相应版本) 2.就可以通过sqlserver查询分析器执行相关语句操作mysql 3.操作语句DML SELECT * FROM OPENROWSET( 'MSDASQL', 'DRIVER={MySQL ODBC 5.1 Driver[详细]
-
sqlserver清空缓存
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
测试中,释放缓存的一些方法? 尤其查询语句性能测试时,数据是否被缓存,这是测试中一个重要点。下面几个命令帮助我们清除缓存。方便测试。? 清除缓存有关的命令:? SQL 2000里面除了dbcc unpintable好像就没有了 而且这个操作也不会立即释放表内存Buffer? ([详细]
-
sqlserver 2005 查看和kill死鎖
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
由于最近数据库量和查询较为复杂,导致数据库死锁,但又不知道如何检查哪句死住了,于是网到以下方法 这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQL Server自带的系统存储过程sp_who和sp_lock也可以用来查找阻塞和死锁,但没[详细]
-
SQLserver convert函数转换日期格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
SQLserver中用convert函数转换日期格式2008-01-15 15:51SQLserver中用convert函数转换日期格式 SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm 例如: select getdate() 2004-09-12 11:06:08.177 整理了一下SQL Server里面可能经常[详细]
-
SQLServer单行和多行注释
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
环境: SQLServer 2008 R2 问题:不清楚 SQLServer 里的注释用法。 ? 解决: ? 单行注释: -- 多行注释: /*......*/ ? 使用示例: ? 单行注释: -选择列表中的列 'Student.sname' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中。SELECT Student.sno,[详细]
-
sqlserver2005系?表描述
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
sysaltfiles ? 主数据库 保存数据库的文件 syscharsets ? 主数据库字符集与排序顺序 sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项 sysdatabases 主数据库服务器中的数据库 syslanguages 主数据库语言 syslogins 主数据库 登陆帐号信[详细]
-
SQLServer修改表的列名
所属栏目:[MsSql教程] 日期:2020-12-12 热度:54
环境: SQLServer 2008 R2 问题:修改表的列名 ? 解决: 在 SQLServer 中修改表的列名,可以调用存储过程 sp_rename 。 ? use Test;--使用数据库sp_rename 'd_s_t.avg_grade','avg_g','column';--d_s_t是表名,avg_grade是原来的列名,avg_g是新的列名--也可[详细]
-
SQLServer 2008参数@objname不明确或所声明的@objtype (column)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:163
环境: SQLServer 2008 R2 问题:当调用存储过程 sp_rename 出现“参数 @objname 不明确或所声明的 @objtype (column) 有误”。 ? 解决: 看以下几条命令,如果先执行前两句,再接着执行第三句会出现什么问题? ? use Test;--使用数据库sp_rename 'd_s_t.avg[详细]
-
Sqlserver 实现跨数据库,跨服务器,表结构不同 导入数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
??? 公司现在用的sqlserver比较多,数据量较大的时候经常遇到要导入数据的情况,从EXCEL导入的时候总是爱出这样那样的问题,特别是表结构不相同的时候,简直愁死人[详细]
-
SqlDataReader类使用(超好的文章)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
SqlDataReader 类使用(超好的文章) ?? 可以用 SqlDataReader 类对象从 SQL ?Server 数据库中读取行 DataReader 对象允许你以向前的,只读的方式读取数据,有时候 DataReader 对象也称为消软管游标。 DataReader 对象采用了一种简化的数据读取方式,但是提[详细]