随笔分类 - mssql-db
摘要:Aspnet Session使用汇总 SQLServer示例: 第一步:新建Session.DB cmd: aspnet_regsql.exe -S "127.0.0.1" -U sa -P "123456" -d SZSafeSession -ssadd -sstype c 第二步:配置DB连接w
阅读全文
摘要:系统准备 1.1.映射目录: /home/bizuser/soft/mssql/sql2022/data /home/bizuser/soft/mssql/sql2022/backup 1.2目录授权 chmod a+rwx /home/bizuser/soft/mssql/sql2022/data
阅读全文
摘要:目标:分组并读分组内的数据进行编号排序 实现方案 ROW_NUMBER() OVER() 具体实现 ORACLE Select b.*,b.Fbqd, b.Qzsm From ( Select Row_Number() Over(Partition By Cpdm, Fbqd Order By Ks
阅读全文
摘要:SQL-优化部分函数替代方案: LIKE替换 1.MSSQL替代函数 MSSQL 语法 select CHARINDEX(‘Zhang’, ‘Devil_Zhang’) 运行结果:7 2.MySQL替代函数 MySQL 语法 select instr('Devil_Zhang','Zhang') 运
阅读全文
摘要:1.查询数据库大小 SELECT DB_NAME(database_id) AS '数据库名', [Name] AS '逻辑库名', [Physical_Name] AS '物理文件', ((size * 8) / 1024) AS '文件大小(MB)', [differential_base_ti
阅读全文
摘要:背景: 172.16.5.16 IIS服务器-win10 172.16.5.20 DB服务器-win10 MSSQL2014 多个业务库情形 分布式事务 启用MSDTC分布式事务 目标 在分布式模式下面,实现同一个根事务对不通DB子事务的统一写入操作 异常 现象表述【System.Transacti
阅读全文
摘要:在Centos7.*上安装MSSQL主要包含了以下几个步骤: 1.设置安装源 2.安装SQL服务端 3.安装SQL客户端 4.执行SQL还原DB 约定: 1.宿主主机Win10 2.虚拟机Centos,Centos版本必须>=7.0,本文使用7.6版本 3.容器安装到虚拟机里面 4.容器名称为mss
阅读全文
摘要:在Docker上安装MSSQL主要包含了以下几个步骤: 1.下载镜像 2.创建容器并运行 3.安装SQL客户端 4.执行SQL还原DB 约定: 1.宿主主机Win10 2.虚拟机Centos,Centos版本必须>=7.0,本文使用7.6版本 3.容器安装到虚拟机里面 4.容器名称为mssql201
阅读全文
摘要:约定规则: 触发器名称:forbiddensa 执行DB: master 1.删除触发器 drop trigger forbiddensa on ALL server ; 2.构建触发器 CREATE TRIGGER forbiddensa ON ALL SERVER WITH EXECUTE AS
阅读全文
摘要:mssql导入单行字段值非常长,或者sql文件非常大,比如上百M或者更大,常规方法是导不进去的,所以推荐下面方式进行导入 osql -S 服务地址(本机可用.代替) -U 登录账号 -P 登录密码 -d 数据库名称 -i SQL文件绝对路径
阅读全文
摘要:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.Common;using System.Data.Entity;using Sy
阅读全文
摘要:select j.name 'Job名', j.description '描述', j.ENABLED job_enabled, cast(js.last_run_date as varchar(10)) + '-' + cast(js.last_run_time as varchar(10)) last_run_time, js.last...
阅读全文
摘要:1.查询 EXEC sp_who 'WIN-GBKBCVTG4CN\Administrator' 返回一个表格,其中有列【spid】 2.删除 kill spid
阅读全文
摘要:use [msdb]declare @job_name varchar(100)set @job_name = N'EveryDayBackup.Subplan_1'--注:jobName为维护计划对应的jobName--删除在计划里面的日志 delete sysmaintplan_log from
阅读全文
摘要:原服务器名改为新的名字后,系统配置更新 select * from sys.sysserversexec sp_dropserver 'WIN-JVU5CSOLEPL'exec sp_addserver 'PS-DTBH-DBNEW','LOCAL'select * from sys.sysserv
阅读全文