-
SQLServer ucMSrepl_transactions和ucMSrepl_commands插入重复键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
起因: 1. 将一个存储过程发布并启用快照时(可更新订阅),分发事务表和命令表插入了重复键导致冲突,程序不断重试。 队列读取器不断报错,同时也导致分发代理出错不能进行分发。错误如下: 错误消息:进程无法在“ServerName”上执行“sp_MSadd_replcmds”[详细]
-
SQLServer 使用sp_repldone标识所有未分发的事务为已分发
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
对于发布数据库的数据大量操作时,会使日志扫描并读取太多,会导致分发堵塞很久。也有一些解决方法,参考 《SqlServer 复制中将大事务分成小事务分发》 , 《SqlServer大量更新引起同步链延时问题》 。当然也可以使这些数据不分发,尤其是新表,数据尚未让用[详细]
-
sqlserver相关知识
所属栏目:[MsSql教程] 日期:2020-12-12 热度:137
1.查看缓存大小: SELECT [name],[type],pages_kb,entries_count FROM sys.dm_os_memory_cache_counters ORDER BY pages_kb DESC;[详细]
-
SQLSERVER数据库管理员的专用连接DAC
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
DAC:Dedicated Admin Connection 当 SQL Server 因系统资源不足,或其它异常导致无法建立数据库连接时, 可以使用系统预留的 DAC 连接到数据库,进行一些问题诊断和故障排除。DAC只能使用有限的资源。请勿使用DAC运行需要消耗大量资源的查询,否则可能发生[详细]
-
SparkSQL操作sqlserver和postgresql示例
所属栏目:[MsSql教程] 日期:2020-12-12 热度:141
SparkSQL操作sqlserver和postgresql示例 Java代码?? def?main(agrs:?Array[String]){?? ??? //configuration?and?new?Spark?Context ?? ???val?conf?=? new ?SparkConf().setAppName( "SparkSQL_Select_Table" )?? ?????????.set( "spark.driver.allowMultip[详细]
-
SQLServer 超时测试研究
所属栏目:[MsSql教程] 日期:2020-12-12 热度:155
考虑常见的几种前端超时情况测试: 1.?命令超时:执行语句超时 2.?命令超时:未提交事务超时 3.?后台 kill 该连接 4.?网络延迟或丢包 5. 死锁 【命令超时:执行语句超时】 在代码中设置超时时间5秒,同时执行的sql语句中也编写脚本等待5秒; using System;us[详细]
-
SqlServer:几种分页查询语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
高效的SQLSERVER分页查询(推荐) Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段[详细]
-
解决sqljdbc 连接 sqlserver 2008时在getConnection后停住的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
使用MyEclipse 1.6JDK + Sqljdbc4.jar 连接sqlserver 2008 R2时,走到 DriverManager.getConnection(connectionUrl); 之后就停在那里了,之后的log打印不出来,也不报任何异常; String connectionUrl = "jdbc:sqlserver://localhost:1433;" + "databaseName[详细]
-
SQLServer 扩展事件(Extended Events)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
SQL Server 扩展事件具有高度可伸缩且高度可配置的体系结构,使用户能够按需收集解决性能问题或确定性能问题所需的信息。扩展事件是使用非常少的性能资源的轻型性能监视系统。扩展事件可以同步生成事件数据(并异步处理该数据),这为事件处理提供了灵活的解[详细]
-
SCOPE_IDENTITY和@@IDENTITY
所属栏目:[MsSql教程] 日期:2020-12-12 热度:185
SCOPE_IDENTITY和@@IDENTITY SCOPE_IDENTITY ? 和 ? @@IDENTITY ? 的作用都是取得返回在当前会话中的任何表内所生成的最后一个标识值,简单的说就是在执行一条插入语句之后使用@@IDENTITY的全局变量,取得插入记录的ID号但是有个问题就是 ,@@IDENTITY是全局[详细]
-
SqlServer存储过程(带参数)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
create proc P_ADMIN@userid varchar(50),@passwords varchar(50),@count varchar(50) outputasset @count = (select count(*) from [admin] where userid = @userid and passwords = @passwords)--执行存储过程declare @count varchar(60)exec P_ADMIN '001[详细]
-
SqlServer中截取小数位数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
SqlServer中截取小数位数 方法一:convert(float,字段名) as 别名 select convert(float,round(10.123232,2)) 结果:10.12 select convert(float,round(10,2)) 结果:10 方法二:cast(round(字段名,2) as numeric(20,2)) as 别名 select cast(round(10.123232,[详细]
-
ADO连接SqlServer的两种方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:131
记得很久前写DAL的时候,将这两种方式搞混淆,以至于的到的连接对象始终是null,搞得十分狼狈。记录下来,仅当教训! 方式一: 配置: configuration connectionStrings add name="linq1" connectionString="Data Source=servername;initial catalog=DBName;[详细]
-
SQLServer 可更新订阅的订阅库数据未同步到发布库查看
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
刚更新几行数据,同事查到一个分库的数据未同步到总库。于是想到是不是同步出现什么错误了。 在发布实例中打开 “复制监视器” ,没发现有错误,队列读取器、日志读取器、分发都正常同步数据。 发布数据库没有错误,想到可能是订阅数据传递堵住了。 查看订阅[详细]
-
SQLServer 2008 已成功与服务器建立连接,但是在登录前的握手期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
SQLServer 2008 已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (provider: SSL Provider,error: 0 - 等待的操作过时。 在用SQL Server 2008 在连接其他电脑的实例时,一直提示“已成功与服务器建立连接,但是在登录前的握手期间发生错误。 (pro[详细]
-
SQLSERVER远程备份、恢复 - 陆岛工作室
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
SQLSERVER服务实例名称:192.168.0.2 需要备份的数据库名称: a 备份机器名称(Client端):192.168.0.3 备份机用户:zf 密码:123 备份机域名:domain 备份机提供备份需求的文件夹:D:sqlbak 备份数据库 第一步: 在备份机建立共享文件夹 ?????????????? 在程序[详细]
-
SQLServer统计信息理解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
前言 Sqlserver 查询是基于开销查询的,在首次生成执行计划时,是基于多阶段的分析优化才确定出较好的执行计划。而这些开销的基数估计,是根据统计信息来确定的。统计信息其实就是对表的各个字段的总体数据进行分段分布,数据库默认都会自动维护。 ? 表和视[详细]
-
sqlserver查询表索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
SELECT?? 索引名称=a.name?? ,表名=c.name?? ,索引字段名=d.name?? ,索引字段位置=d.colid?? FROM?? sysindexes?? a?? JOIN?? sysindexkeys?? b?? ON?? a.id=b.id?? AND?? a.indid=b.indid?? JOIN?? sysobjects?? c?? ON?? b.id=c.id?? JOIN?? syscolumns??[详细]
-
sqlserver 2012 和sharepoint 2013 各版本比较的连接地址。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
Sharepoint 版本对比。 http://www.cnblogs.com/jianyus/archive/2013/08/13/3254572.html Sql Server http://www.cnblogs.com/atree/p/SQL_Server_2012_Enterprise_Standard.html ??[详细]
-
sqlserver 2012 和sharepoint 2013 各版本比较的连接地址。
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
Sharepoint 版本对比。 http://www.cnblogs.com/jianyus/archive/2013/08/13/3254572.html Sql Server http://www.cnblogs.com/atree/p/SQL_Server_2012_Enterprise_Standard.html ??[详细]
-
sqlserver.jdbc.SQLServerException: 事务(进程 ID 246)与另一个
所属栏目:[MsSql教程] 日期:2020-12-12 热度:193
解决办法:仔细查看错误,由哪个程序文件引起,再查看对应表,在对应表上加上 select * from table1 with(updlock) where ....[详细]
-
sqlserver 索引的结构及其存储
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
正好想了解,查了一下,做个记号。 文章转载,原文地址: http://www.cnblogs.com/panchunting/p/SQLServer_IndexStructure.html 本文关注以下方面(本文所有的讨论基于SQL Server数据库): 索引的分类; 索引的结构; 索引的存储 一、索引定义分类 让我们先来[详细]
-
使用JTDS连接sqlserver数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
Java连接SQL Server 2000数据库时,有两种方法: (1)通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar。但是Microsoft官网上已经找不到这些驱动,其提供的sqljdbc.jar和sqljdbc4.jar并不支持SQL Serv[详细]
-
SQLSERVER与MYSQL临时表的使用
所属栏目:[MsSql教程] 日期:2020-12-12 热度:104
MYSQL与SQLSERVER临时表在创建上大同小异语法上还是有很大的差异的,下面以此介绍MYSQL与SQLSERVER临时表的创建和使用: MYSQL: 创建临时表时只需要申明表名,表中的字段在给临时表赋值时候自动依据提供给临时表的结果集而去建立的。 DROP TABLE IF EXISTS[详细]
-
sqlserver不能直接create table as select ......
所属栏目:[MsSql教程] 日期:2020-12-12 热度:103
在sqlserver 下想复制一张表的,想到oracle下直接create table xxx as select * from ....即可。 但是结果却是错误的,baidu一下发现。 sqlserver的语法是 : select * into tablenew from tableold[详细]