-
参数化查询速度慢
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
好累,加班到现在,但是其实你的负责的工作都已经做完了。可是还需要配合别人,只能等!!! ?现在已经凌晨了。。。 工作分配不够好?个人不负责?时间规划不好? 不知道!!! 说入正题,这是问题原型: --SQL1 declare @OrderDetailID nvarchar(50) set @O[详细]
-
连接SQLServer异常
所属栏目:[MsSql教程] 日期:2020-12-12 热度:129
施耐德楼宇自动自带的SQLServer数据库采用默认的windows登陆方式,这样我们就无法通过IP进行远程连接,现将修改方法记录于此。 1.修改sqlserver服务采用的tcp/ip协议 a)在所有程序中调出SQL Server Configuration Manager,如下图: b)在SQL Server Configur[详细]
-
如何迁移sqlserver数据库数据文件,解决磁盘容量不足问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
直接上脚本了 --检查数据库 DBCC CHECKDB (JiangsuMobileOA) WITH PHYSICAL_ONLY --查看文件位置以及数据库的状态 SELECT name,physical_name AS CurrentLocation,state_desc FROM sys.master_files --将镜像进行挂起操作,停止镜像(如果有设置的话) --ALT[详细]
-
sqlserver 行转列
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
--创建测试表 IF ?EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TestRows2Columns]') AND type in (N'U')) DROP TABLE [dbo].[TestRows2Columns] GO CREATE TABLE [dbo].[TestRows2Columns]( ? ? [Id] [int] IDENTITY(1,1) NOT[详细]
-
在myql sqlserver 快速找到带有关键字的表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
sql server 全部库: declare?@i?int,@id?int,@dbname?varchar(255),@sql?varchar(255)????set?@i?=?6????set?@id=(select?count(*)?from?master..sysdatabases)drop?table?#tcreate?table?#t?(????dbname?varchar(255),????tablename?varchar(255),????colu[详细]
-
SqlServer 2008 r2 express的自动备份实现
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
? ? ? ?在一个项目中用到的数据库是sqlserver 2008 r2 express 。可没想到express版本的功能有些限制,此前一直都不知道[详细]
-
我自己的项目的sqlserver 2008 r2 express的自动备份的脚本
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
参见上一篇文章 backup_database.bat C: cd C:Program FilesMicrosoft SQL Server100ToolsBinn SQLCMD -S .sqlexpress -U sa -P Dayawan123 ?-i J:Database_Backupbackup.sql backup.sql GO DECLARE ?? @backupTime VARCHAR(20) ? DECLARE ?? @fileN[详细]
-
SQLServer---查询过程中的数据类型转化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:61
SQLServer---查询过程中的数据类型转化 ? ???????? 前两天在维护某市人才服务中心的人事档案管理系统的时候,发现了这个一个问题新的档案编号规则是日期+已有档案最大编号+1(六位,不足六位在中间补零)(((CONVERT([varchar](9),[createTime],(112))+'')+ri[详细]
-
如何在sqlserver实现oracle中START WITH id = '' CONN
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
--oracle中的 START WITH id = '' CONNECT BY PRIOR id=p_id 如何在sqlserver中实现呢。最好的解决办法:WITH NODES AS ( SELECT * FROM DBO.T_ADMIN_RMS_CD C WHERE C.XH = '200909271033495d64880c587a4beda5bbac86fd92e0ec' UNION ALL SELECT CSC.*FROM T[详细]
-
SqlServer实现oracle10g的 wmsys.wm_concat()
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
-- 查询处理 --SQL2005中的方法2 create table tb(id int,value varchar(10))insert into tb values(1,'aa')insert into tb values(1,'bb')insert into tb values(2,'aaa')insert into tb values(2,'bbb')insert into tb values(2,'ccc')go select id,[value[详细]
-
修改SQLServer2008数据库文件名称(数据文件和日志文件)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
假设原来数据库名为db,附加数据库为db.mdf和db_log.ldf。 ????需要改成dbt,及dbt.mdf和dbt_log.ldf。 步骤: ????1.首先把原来的数据库进行备份(选择数据库-右键-任务-备份),备份出db.bak文件。 ????2.新建数据库dbt,右键-任务-还原-数据库,跳出“还原[详细]
-
SQLServer 深入解析索引存储(一)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
原文出处: http://www.cnblogs.com/chenmh/p/4356428.html 聚集索引 -- 创建测试数据库 CREATE DATABASE Ixdata GO USE [ Ixdata ] -创建测试表 TABLE Orders(ID INT PRIMARY KEY IDENTITY ( 1 , 1 ),NAME CHAR ( 80 ) NOT NULL ,IDATE DATETIME NULL DEFAU[详细]
-
SqlServer索引的原理与应用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
索引的概念 索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。 索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全[详细]
-
SqlServer 聚集索引重建后变换列位置统计信息列名不变
所属栏目:[MsSql教程] 日期:2020-12-12 热度:76
原本是使用聚集索引主键发现的,确认不是主键问题,是聚集索引问题。 version:Microsoft SQL Server 2008 R2 (SP1) --创建测试表--drop table [TestTable]create table [dbo].[TestTable]([id] [int] not null,[name] [varchar](20) not null)go--插入数据i[详细]
-
[Unity基础]unity连接sqlServer2008
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
参考链接:http://www.3lian.com/edu/2014/06-28/152591.html 1.先以"Windows身份验证"进行连接,在"对象资源管理器"下选择"安全性登录名新建登录名",填写登录名,密码,取消勾选"强制密码过期",在"服务器角色"中勾选"sysadmin"(给予管理员权限),点击确[详细]
-
SqlServer 队列读取器代理在连接<subscriber>上的<subs
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
在复制监视器中查看队列代理,错误如下: 队列读取器代理在连接“subscriber”上的“subscriber_db”时遇到错误“No specified error”。 请确保正确定义了分发和订阅,并确保这两台服务器都在运行。? 在队列读取器代理中查看代理日志历史,记录如下: 已以[详细]
-
SQLServer函数 left()、charindex()、stuff()的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
1、left() LEFT (character_expression, integer_expression) ? 返回character_expression 左起 integer_expression 个字符。 ? [sql] ? view plain copy select ? left ( 'abcdef' ,3)??? copy --abc ?? 2.charindex() ??? CHARINDEX (’substring_express[详细]
-
判断sqlserver对象是否存在
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
--查看对象是否已经存在? --数据库是否存在? ? ? --if exists (select * from sys.databases where name = ’数据库名’)??? --? drop database [数据库名]? ???? ? if exists( select ? * from ? sys.databases where ? name = 'FGM_POS' )? print '存在' ?[详细]
-
SqlServer基础之(触发器)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:138
阅读目录 一:触发器的优点 二:触发器的作用 三:触发器的分类 四:触发器的工作原理 五:创建触发器 六:管理触发器 概念: ??触发器(trigger)是SQL?server?提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行[详细]
-
SqlServer基础之(触发器)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
阅读目录 一:触发器的优点 二:触发器的作用 三:触发器的分类 四:触发器的工作原理 五:创建触发器 六:管理触发器 概念: ??触发器(trigger)是SQL?server?提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行[详细]
-
SQLSERVER 格式化日期字符串月日前补0显示
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
有些时候我们需要把 日期字符串:2015/5/4显示成:2015/05/04我采用了以下方式可行:select CONVERT(varchar(10),(CAST(CONVERT(varchar(10),DPB_SEND_DATE,111) as datetime ) ),111) date[详细]
-
sqlserver 备份数据库 按时间命名备份文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/" [vb] ? view plain copy use?master?? go?? declare?@Database?nvarchar(256),@Path?nvarchar(2048)?? select?@Database=N 'AdventureWorks',@Path=N'D:/TDDOWNLOAD/' ?? declare?@sql?nvarch[详细]
-
sqlserver 备份数据库 按时间命名备份文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:50
@Database是需要备份的数据库名,@Path是备份目录注意最后一个"/" [vb] ? view plain copy use?master?? go?? declare?@Database?nvarchar(256),@Path?nvarchar(2048)?? select?@Database=N 'AdventureWorks',@Path=N'D:/TDDOWNLOAD/' ?? declare?@sql?nvarch[详细]
-
安装Sqlserver2005出现"性能监视器计数器要求"错误解决
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
在 “开始” -- “运行”中输入 regedit,开启注册表编辑器。 定位到[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib处,在右边的树形目录下可以看到Perflib目录下有004和009两个子目录。004代表中文版,009代表英文版。 在Sql S[详细]
-
SqlServer 变更数据捕获(CDC)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:116
变更数据捕获(Change Data Capture ,简称?CDC)记录 SQL Server 表的插入、更新和删除活动。使用变更数据捕获可以更有效跟踪表对象DML历史操作,对 ETL 等数据转移也非常有用。 变更数据捕获适用版本: SQL Server 2008 以上的 Enterprise Edition、Develo[详细]