-
sqlserver生成表行数据insert语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:142
create PROCEDURE [dbo].[UspOutputData]? @tablename sysname? AS? declare @column varchar(1000)? declare @columndata varchar(1000)? declare @sql varchar(4000)? declare @xtype tinyint? declare @name sysname? declare @objectId int? declare @ob[详细]
-
SqlServer Bug:扩展存储过程一直运行出现等待类型PREEMPTIVE_OS
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
今天使用xp_readerrorlog第一次在新服务器查询一个死锁信息,结果一直在运行,即使kill了也一直在运行: (分别在2个服务器实例中运行,其中一个已经kill) exec xp_readerrorlog 0,1,NULL,'2015-01-07 22:13:10','2015-01-07 22:13:11','ASC' 而下面这个执[详细]
-
SQLServer 数据加密解密:在多个服务器实例中创建相同对称密钥(
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
创建相同的对称密钥非常容易。使用相同的 KEY_SOURCE、ALGORITHM 和 IDENTITY_VALUE 密钥选项创建的对称密钥将是相同的。 --创建测试use [Temp]go-- drop table EnryptTest create table EnryptTest ( id int not null primary key,EnryptData nvarchar(20),[详细]
-
SQLSERVER 2000清除挂起
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
http://jingyan.baidu.com/album/47a29f2412b433c01523995d.html?picindex=1 ? HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager中找到PendingFileRenameOperations项目 好吧!找到最主要的原凶!删掉它就可以了![详细]
-
SqlServer数据库sa等sql server身份无法登陆
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
在网上找了好久,总结一下自己的问题。 注意一下有两个“安全性”的内容要修改: 1.使用Management Studio Express,用“Windows身份验证”登录,选中SQL服务器名,右击鼠标选择属性,在服务器属性选项页面,选择 “安全性” ,将服务器身份验证由“Windows身[详细]
-
sqlserver2008日志已满解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
1、数据库右键属性-选项-恢复模式-下拉选择简单-最后点击确定 2、右键数据库-任务-收缩-文件类型-下拉选择日志-收缩操作-在释放未使用....(默认收缩到1MB)-最后点击确定 3、最后别忘了回到第一步骤把恢复模式改为完整![详细]
-
SqlServer 数据库按日期分组查询。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
要求? ? 两个时间点:一个开始时间(2007/09/08 09:10:43),一个结束时间(2007/10/09 04:32:37) ? ?? ?? ?? ???数据库中表的字段有 id(编号)??name(名字)? ?time(注册时间) 表名为table ? ?? ?? ?? ?? ?? ?? ?? ?需要查询比如在两个时间段内 比如如上面时间点?[详细]
-
SQLserver2000的理论认识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
对数据的学习已经有一段时间了,但是对SQL Sever的使用确实还很少,今天又对它的应用软件之一SQL Sever2000进行了一次理论学习。 首先付上一张图对它的整体脉络有一个大致的了解。 通过整体感知,SQL sever主要的功能模块存在于操作模块,运行环境与T-SQL语[详细]
-
SQLSERVER 完整还原 一直显示正在还原解决方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
?? sqlserver数据库 选择不回滚未提交的事物时会有个现象就是数据库右边一直显示正在还原,并不可用: 解决方法: restore database Test2 with recovery[详细]
-
使用sqlserver 给每组记录顺序编号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:90
使用sqlserver 给每组记录顺序编号 ??? 项目业务需要,给每组记录编号,方便在行转列时,正对每个人定位到具体某行;SQL Server 2005后之后,引入了row_number()函数,row_number()函数的分组排序功能使这种操作变得非常简单。示例如下: ??? 首先创建表,并[详细]
-
SQLSERVER 数据库查看各表的记录数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
select?? a.name as 表名,max(b.rows) as 记录条数?? from?? sysobjects?? a??,sysindexes?? b????? where?? a.id=b.id?? and?? a.xtype='u'??? group?? by?? a.name??? order by max(b.rows) desc[详细]
-
恢复SQLSERVER被误删除的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
曾经想实现Log Explorer for SQL Server的功能,利用ldf里面的日志来还原误删除的数据 这里有一篇文章做到了,不过似乎不是所有的数据类型都支持 以下为译文: http://raresql.com/2011/10/22/how-to-recover-deleted-data-from-sql-sever/ ? 在我使用SQLSER[详细]
-
sqlserver CONVERT()函数用法小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
CONVERT的使用方法: 格式: CONVERT(data_type,expression[,style]) 说明: 此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar) 相互转换的时候才用到. 例子: SELECT CONVERT(varchar(30),getdate(),101) now 结果为 now[详细]
-
sqlserver数据类型char和nchar,varchar和nvarchar,text和ntext的
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
http://www.cnblogs.com/xingma0910/archive/2012/11/27/2790183.html ? ? sql server数据类型char和nchar,varchar和nvarchar,text和ntext的区别 varchar和nvarchar的区别: varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于[详细]
-
创建sqlserver数据库脚本 范例 (转载)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
下面是创建一个sqlserver数据库的代码模板,加上一个创建表的模板。开发的时候可以拷贝过去直接改动一下就可以用了。 USE [master]GOIF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp')BEGIN DROP DATABASE HkTemp --如果数据库存在先删掉数据库EN[详细]
-
SQLSERVER中统计所有表的记录数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:125
? SQLSERVER中统计所有表的记录数? 2009-06-25 17:07:36 分类:? Linux http://www.diybl.com/course/7_databases/sql/sqlServer/2007926/73855_3.html ? 曾经试着写过一个存储过程,作用就是删除所有表的内容,思路是这样的: ???首先通过sysobjects表构造一个[详细]
-
SQLServer2005数据库数据转换SQLServer2000的方法步骤
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
1. 生成for 2000版本的数据库脚本 ?? ?打开"对象资源管理器"(2005 的manger studio,没有的话按F8),连接到你的实例 ?? ?右键要转到2000的库 ?? ?任务 ?? ?生成脚本 ?? ?在"脚本向导"的"选择数据库"中,确定选择的是要转到2000的库 ?? ?勾选"为所选数据库中的[详细]
-
SQLSERVER时间函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
http://www.voidcn.com/article/p-fdviiubb-vh.html ? ? 一、sql?server日期时间函数 Sql?Server中的日期与时间函数? 1 .??当前系统日期、时间? ???? select ? getdate ()?? 2 .? dateadd ??在向指定日期加上一段时间的基础上,返回新的? datetime ?值 ???例[详细]
-
SQLServer2005 用“作业”自动备份数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:200
1、打开“Microsoft SQL Server Management Studio”控制台根目录 - “SQL Server 代理” - “作业”。 2、右键“新建作业”。 3、选择左侧“常规”页面,在右侧输入作业“名称”,选择“所有者”,“类别”选择“数据库维护”,“说明”自定。 4、选择左侧[详细]
-
看懂SqlServer查询计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
阅读目录 开始 SQL Server 查找记录的方法 SQL Server Join 方式 更具体执行过程 索引统计信息:查询计划的选择依据 优化视图查询 推荐阅读-MSDN文章 对于SQL Server的优化来说,优化查询可能是很常见的事情。由于数据库的优化,本身也是一个涉及面比较的广[详细]
-
SqlServer 全文索引创建及测试
所属栏目:[MsSql教程] 日期:2020-12-12 热度:146
--创建测试表--DROP TABLE FullTextIndexingCREATE TABLE FullTextIndexing(ID INT IDENTITY(1,1) NOT NULL,Sentence VARCHAR(MAX))--创建聚集索引ALTER TABLE FullTextIndexing ADD CONSTRAINT PK_FullTextIndexing PRIMARY KEY CLUSTERED(ID ASC)GO--将"全[详细]
-
SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:70
SQLServer2005+ 附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法 ? 我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法:? ? ? 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验证)登[详细]
-
SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:195
SQLServer2005+ 附加数据库时出错提示操作系统错误 5( 拒绝访问 ) 错误 5120 的解决办法 ? 我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法:? ? ? 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验[详细]
-
SQLServer2005+附加数据库时出错提示操作系统错误5(拒绝访问)错
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
SQLServer2005+ 附加数据库时出错提示操作系统错误 5( 拒绝访问 ) 错误 5120 的解决办法 ? 我们在用Sql SQLServer2005+附加数据库文件时弹出错误信息如下图的处理办法:? ? ? 方案一:切换登录方式 出现这种情况是由于用“混合验证方式”(SQL Server身份验[详细]
-
SQLServer从mdf和ldb还原数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:84
手上有数据库文件*.mdf和*.ldf,还原数据库 CREATE DATABASE Northwind ON (FILENAME='D:Northwind.mdf'),(FILENAME = 'D:Northwind_log.ldf') FOR ATTACH;GO[详细]