-
关于SQLSERVER数据库连接池
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
页内导航 1.如何开启连接池? 2. 那连接池是和什么有关呢? 3.如何使用相同的连接池访问不同的数据库? 4.数据库连接池的默认最大和最小值 ?? ‘关于数据库连接池大家都听说过或者用过,但真正的了解有多少呢? 数据连接池如何启用?有哪些主要的参数? 为什[详细]
-
SqlServer存储过程介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
存储过程定义 存储的过程 (存储过程(数据库引擎)) 是存储在数据库中的可执行对象。 存储过程分类 系统存储过程 ??系统存储过程是?SQL?Server系统自身提供的存储过程,可以作为命令执行各种操作。 ??系统存储过程主要用来从系统表中获取信息,使用系统存储过[详细]
-
SqlServer 查询的时候过滤条件有参数导致速度很慢的问题-参数嗅
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
何谓SQLSERVER参数嗅探 大家听到“ 嗅探 ”这个词应该会觉得跟黑客肯定有关系吧,使用工具嗅探一下参数,然后截获,脱裤o(∩_∩)o 。 事实上,我觉得大家太敏感了,其实这篇文章跟数据库安全没有什么关系,实际上跟数据库性能调优有关 相信大家有泡SQLSERVER[详细]
-
SQLServer高级开发功能
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
1.SQLServer登录 1.1SQlServer三层安全管理机制 包括登录名、数据库、操作数据库权限 一个登录名对应多个数据库用户,属于一对多;一个数据库用户对应一个数据库,属于一对一 1.2登录名(登陆账户) 用以登录SQL Server数据库服务器;一个数据库服务器可能有[详细]
-
在.netcore webapi项目中使用后台任务工具Hangfire
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
? 安装Hangfire 在webapi项目中通过nuget安装Hangfire.Core,Hangfire.SqlServer,Hangfire.AspNetCore,截止到目前的最新版本是1.7.6。 ? 使用MSSQL数据库 可以创建一个新的数据库,或者使用现有数据库。 CREATE DATABASE [ HangfireTest ] GO ? ?设置appse[详细]
-
mssql sqlserver 将逗号分隔的一列数据转换为多列数据的方法分享
所属栏目:[MsSql教程] 日期:2020-12-12 热度:110
?转自:http://www.maomao365.com/?p=10278? 摘要: 下文讲述sqlserver中将使用逗号组合的单列数据,分隔为多列数据的方法 实验环境:sql server 2012? 实现思路: 1.将逗号分隔的数据替换成为xml数据 2.使用xml读取函数读取相关数据 例: 将包含逗号字符串拆分[详细]
-
SQLServer : EXEC和sp_executesql的区别
所属栏目:[MsSql教程] 日期:2020-12-12 热度:100
摘要 1,EXEC的使用 2,sp_executesql的使用 ? ? ? ?MSSQL为我们提供了两种动态执行SQL语句的命令,分别是EXEC和sp_executesql;通常,sp_executesql则更具有优势,它提供了输入输出接口,而EXEC没有。还有一个最大的好处就是利用sp_executesql,能够重用执行计[详细]
-
看懂SqlServer查询计划
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
近期在做SQL SERVER 的代码优化,所以拿SQL SERVER 与ORACLE 的执行计划进行一个对比, 把SQL SERVER,oracle 的执行进行再次进行一个温习,重新列在这里。以更好的学习。 http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html[详细]
-
sqlserver2008错误sqlstate:42000 NativeError:1802解决办法 .
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
1,安装过程中必须注意的:用户必须要用管理员的身份去安装。 2,server 与service ? name ? 的区别:server 服务器(表示当前系统用户名)service name 服务名(一般用esri_sde) 3,? Post Installation 的设置,默认情况下,用户先自定义一个登录用户sde 4,[详细]
-
sqlserver数据库自动备份
所属栏目:[MsSql教程] 日期:2020-12-12 热度:144
采用sql命令+windows计划任务来实现sql是数据库自动备份 ? ?请在计划任务中添加以下内容: ? ?运行: ?sqlcmd -S .SQLEXPRESS -E -i E:bbs_data_bakbak_site.sql ?起始于: ?"C:Program FilesMicrosoft SQL Server90ToolsBinn" bak_site.sql 代码:[详细]
-
MSSQLServer 数据库日志清理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:75
有时候当系统运行时间比较长的时候,我们把备份的数据库还原的时候发现,数据库中数据文件和日志文件变的好大,特别是日志文件。现在给大家介绍如何清理SQLServer数据库日志;有两种方法如下: 方法一:手动清除sqlserver2005日志 1.右键在清除日志的数据库[详细]
-
sqlserver2005使用convert转换日期[资料]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
server使用convert来取得datetime日期数据,以下实例包含各种日期格式的转换 语句及查询结果: Select CONVERT(varchar(100),GETDATE(),0): 05 16 2006 10:57AM Select CONVERT(varchar(100),1): 05/16/06 Select CONVERT(varchar(100),2): 06.05.16 Select[详细]
-
sqlserver储存过程和触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
create prco usp_newprco---创建储存 as begin -----这里写sql增删改查语句---- end ? ? create trigger?触发器名称 on 表名 after(for) as begin --sql语句-- end ? 删除表class中数据备份到newclass中 create trigger tr_new on class after delete as b[详细]
-
金蝶外购入库单下推生成发票提示:没有符合的记录,但通过外购入
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
“开票数量”和“基本单位开票数量”已等于单据数量 一般的原因是由于外购入库单的“开票数量”和“基本单位开票数量”已等于单据数量,所以不允许再下推生成采购发票。 在KIS 专业版中,入库单生成采购发票时以‘执行’方式进行数据关系,为避免造成重复生[详细]
-
SqlServer 中两时间相减 DATEDIFF()
所属栏目:[MsSql教程] 日期:2020-12-12 热度:194
DATEDIFF 返回跨两个指定日期的日期和时间边界数。 语法 DATEDIFF ( datepart,startdate,enddate ) 参数 datepart 是规定了应在日期的哪一部分计算差额的参数。下表列出了 Microsoft? SQL Server? 识别的日期部分和缩写。 日期部分 缩写 year yy,yyyy quarte[详细]
-
sqlserver函数 剔除字符串最后一个字符
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
sqlserver函数 删除字符串最后一个字符 SQL code DECLARE @str VARCHAR(max)SET @str='小明,小红,小刚,'select xxx(@str) 如何能select出这样的结果: '小明,小刚' 即去掉最后一个逗号 ------解决方案------------------------------------------------------[详细]
-
SQLSERVER2005 SQL语句优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
如何写出性能优良的SQL (1)?选择最有效率的表名顺序(只在基于规则的优化器中有效):? ORACLE的解析器按照从右到左的顺序处理 FROM 子句中的表名, 子句中写在最后的表(基础表?driving? table )将被最先处理,在 子句中包含多个表的情况下,你必须选择记录条[详细]
-
sqlserver 去除空格
所属栏目:[MsSql教程] 日期:2020-12-12 热度:128
SQLService 中使用ltrim()去除左边空格, rtrim()去除右边空格, 没有同时去除左右空格的函数,要去除所有空格可以用replace(字符串,' ',''),将字符串里的空格替换为空。 例:去除空格函数。 declare @temp char(50) set @temp = ' hello 123' print ltrim([详细]
-
SQLServer2008SP1安装报Restart computer failed的解决办法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:172
今天安装SQLServer 2008 SP1的时候报Restart Computer Failed,莫名奇妙的错误,后来把下面注册表项的值设为空即可: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager PendingFileRenameOperations 。 ? 打开注册表的方法:[详细]
-
ArcSDE for SQLServer完全备份恢复
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
以前的备份恢复都是以Oracle数据库为主,这次试试SQLServer的,因为对SQL Server研究不深,而且我们GIS其实不是那种纯数据库的备份恢复,对7×24小时估计够呛了,我们只是给予我们一定时间,这段时间没有用户操作,专门管理员来进行数据库的备份恢复即可。[详细]
-
bcp of sqlserver
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据;bcp可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出;在导入导出数据时,可以使用默认值或是使[详细]
-
如何解决SqlServer2008修改表结构后无法保存的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
?????? 今天使用 SqlServer2008时 ,在修改一张表的结构保存时,提示“您对无法重新创建的标进行了更改或者启用了“ 阻止保存要求重新创建表的更改 ”选项。”,试了几次一直是这个错误,删除表后重建,然后还是发生了这个错误。于是寻求谷歌的帮助,发现已[详细]
-
实战:SQLSERVER 18056 性能突然下降
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
18056? ? 客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用于连接池。失败 ID 为 %d。 此错误可能是由于先前的操作失败引起的。 请查看错误日志,找出在显示此错误消息之前刚发生的失败操作。 2011-11-19 16:33:53.91 spid5495 ? ?The client was un[详细]
-
SQLSERVER 18056 性能突然下降
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
18056? ? 客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用于连接池。失败 ID 为 %d。 此错误可能是由于先前的操作失败引起的。 请查看错误日志,找出在显示此错误消息之前刚发生的失败操作。 2011-11-19 16:33:53.91 spid5495 ? ?The client was un[详细]
-
修改SqlServer的sa用户密码
所属栏目:[MsSql教程] 日期:2020-12-12 热度:117
1.?打开SQL?Server,连接数据库引擎,身份验证方式选择无所谓,不知道sa密码的就[详细]