-
SqlServer 查看死锁的进程以及处理
在进程中的头阻塞显示了1,说明有死锁。 查看当前死锁 1 SELECT 2 request_session_id spid, 3 OBJECT_NAME( 4 resource_associated_entity_id 5 ) tableName 6 FROM 7 sys.dm_tran_locks ... -
Sqlserver四种排序:ROW_NUMBER()/RANK()/DENSE_RANK()/ntile() over()
首先,我们创建一些测试数据。 if OBJECT_ID('Tempdb.dbo.#Tmp') is not null drop table #Tmp create table #Tmp ( name nvarchar(10) ) insert into #Tmp select N'张三' union ... -
JAVA-使用Microsoft SQL Server JDBC读写SqlServer数据库
使用Microsoft SQL Server JDBC jar包读写SqlServer数据库 jar包下载链接https://www.microsoft.com/zh-cn/download/details.aspx?id=11774 相关参考资料 https://cloud.tencent.com ... -
SQLServer 2008数据库查看死锁、堵塞的SQL语句等
####每秒死锁数量 SELECT * FROM sys.dm_os_performance_counters WHERE counter_name LIKE 'Number of Deadlocksc%'; ####查询当前阻塞 WITH CTE_SID ( BSID, SID, sql_hand ... -
SqlServer创建多种存储过程
--指定库 use[SC_Flow] --判断存储过程是否存在 IF EXISTS(SELECT 1 FROM SYSOBJECTS T1 WHERE T1.NAME='Proc_BiddingReport') begin drop PROCEDURE Proc_BiddingReport end ... -
SQLServer配置开启TCP/IP连接
##一 先启用SQLServer的TCP/IP协议 1.1 打开SQLServer配置管理器 1.2 启用TCP/IP ##二 设置SQLServer端口 2.1 双击TCP/IP,弹出属性设置框 2.2 将IP地址中的IPALL的TCP动态端口设置为1433 ##三 重启SQLServer服务 3 ... -
Missing artifact com.microsoft.sqlserver:sqljdbc4:jar:4.0
maven构建项目的时候遇到这个错误: 一、直接原因 制定路径下确实没有sqljdbc4.jar文件。 二、根本原因 微软不允许以maven的方式直接下载该文件。 三、解决办法 3.1 手动下载相关库:http://www.microsoft.com/en-us/download/details.a ... -
Oracle使用dblink连接SqlServer
Oracle使用dblink连接SqlServer 使用场景:当你需要从ORACLE数据库上访问另一台SqlServer数据库的数据时,Oracle提供了一个工具:gateways。通过这个工具,你可以创建dblink来连接sqlserver或其他不同公司的数据库 取决于你安装时的选项。 安装GAT ... -
SQLServer无法删除登录名 '******',因为该用户当前正处于登录状态。 (Microsoft SQL Server,错误: 15434)
问题描述: SQLserver在删除登录名的时候提示删除失败 标题: Microsoft SQL Server Management Studio 删除 对于 登录“******”失败。 (Microsoft.SqlServer.Smo) 有关帮助信息,请单击: http://go.microsof ... -
SQLServer中char、varchar、nchar、nvarchar的区别(搬运):
SQLServer中char、varchar、nchar、nvarchar的区别 ... -
nginx反向代理sqlserver
跟http平级 stream { upstream sqlserver { server 192.168.1.110:1433 weight=1 max_fails=2 fail_timeout=120s; } server { listen 9000; proxy_connect_timeout ... -
docker sqlserver创建数据库
进入sqlserver docker容器中 docker exec -it sqlserver bash 使用命令连接sqlserver服务 /opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P password 进入后即可执行sql语句 1>SELEC ... -
sqlserver 修改某张表某字段 排序规则;sqlserver 少量中文 问号?;sqlserver 生僻字;sqlserver 少量中文乱码;sqlserver COLLATE用法;sqlserver Chinese_PRC_CI_AS Chinese_PRC_BIN;
问题:sqlserver查询中文:?、?? ,查不出来! 而且在后缀名.sql 和.txt文件保存变成问号,需要将编码改为为UTF-8,才能正确保存。 一、测试案例: create table t2(id int,name nvarchar(50) not null, )insert into t2 ... -
SqlServer分页查询
例如要从数据库的第10条数据开始查询5条数据,SqlServer查询语句如下: select top 5 * from table_name where id not in( select top 10 id from table_name order by id desc) order by id ... -
SqlServer中查询操作记录的方法
SELECT TOP 1000QS.creation_time, SUBSTRING(ST.text, (QS.statement_start_offset / 2) + 1,((CASE QS.statement_end_offset WHEN - 1 THEN DATALENGTH(st.tex ... -
OGG SQLServer到Oracle同步 在线初始化
Goldengate进行异构数据库同步时,初始化通常是一个比较困难的问题,OGG自带的Initial Load功能不能进行在线初始化,也就是不能保证数据是读一致性的。也不能与后续的增量数据进行无缝衔接。从SQLServer向Oracle进行数据初始化时我们可以借助中间库来实现。先用SQLServer ... -
SqlServer下一些实用的sql语句收集
清理数据库日志 USE [master] ALTER DATABASE [表名] SET RECOVERY SIMPLE WITH NO_WAIT ALTER DATABASE [表名] SET RECOVERY SIMPLE GO USE [表名] DECLARE @logname VARCHAR(150) SELECT @logname = NAME FROM sys.databas -
sqlserver递归查询示例
示例题目: 有一张表T0617,里面的数据如下: 希望得到如下结果 该如何写这个查询? 示例数据: CREATE TABLE T0617 (ID INT, PID INT ) INSERT INTO T0617 VALUES (1,0),(2,1),(3,2),(4,3) 查询sql: WITH C ... -
SqlServer中获取随机值
使用rand()函数 select rand() 输出 0.0329578509224172 rand()函数获取区间(0,1)之间的float类型的数,但不支持在查询中添加一列随机值 select rand(),* from rent_device 输出结果为 生成的随机数一样 使用checksu ... -
SQLserver 2008 r2安装
在开始运行中输入regedit找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager在右边窗口找到PendingFileRenameOperations删除即可 一、下载 下载地址:https://msdn.itell ...