首页 > TAG信息列表 > MSSQL

MSSQL 随机数+指定字符串截取

declare @User_CodeV nvarchar(500) , @User_Pwd nvarchar(500) , @User_Name nvarchar(500) , @RndId nvarchar(500) ,@identity numeric(18,0) select @RndId =cast(ceiling(

sqlserver reporting service造成cpu某核占用100%

Windows Server 2019的操作系统,双cpu共64线程 打开任务管理器的cpu界面,发现第3个核占用100%,其他核心都很低只有2%左右,本是开发服务器,没有多少访问量。这个问题发现多次,对系统响应也没什么影响,一直没发在意,中间有过多次重启操作,但这个100%一直在。   打开进程管理器,发现mssql repo

MSSQL 调用 CLR 加密/解密

使用 Transact-SQL开启CLR sp_configure 'show advanced options',1 RECONFIGURE sp_configure 'clr enabled',1 RECONFIGURE   DECLARE @hash AS BINARY(64) = (SELECT HASHBYTES('SHA2_512', (SELECT * FROM OPENROWSET (BULK 'C:\clr

MSSQL数据类型

数据类型 描述 备注 对应vba类型   字符     char(n) n为1-8000字符之间     nchar(n) n为1-4000 unicode字符之间     nvarchar(max) 最多为2^30-1(1073741823)unicode字符   string text 最多为2^31-1(2147483647)字符     varchar(n) n为1-8000字符之

Install Microsoft SQL Server 2019 on Rocky Linux 8

Install Microsoft SQL Server 2019 on Rocky Linux 8 Step 1: Install Microsoft SQL Server 2019 $ sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo This will download SQL Server 2019 reposit

MSSQL查询数据库表数据大小等情况

1.查询数据库大小 SELECT DB_NAME(database_id) AS '数据库名', [Name] AS '逻辑库名', [Physical_Name] AS '物理文件', ((size * 8) / 1024) AS '文件大小(MB)', [differential_base_time] AS '基准时间' FROM sys.master_fil

Paradox中文乱码

一、背景   公司需要把Paradox库中的数据读出来,经过一番操作,最后写入mssql数据库中。 二、环境 Windows Server 2003 Visual Studio 2008 .Net Framework 3.5 C#控制台 三、问题   写入到mssql数据库中的表中存在乱码 四、思路   乱码可能是由于编码问题导致一些中文字符

ubuntu下连microsoft sql server解决方案

shell for MSSQL: https://github.com/dbcli/mssql-cli mssql-cli -S 127.0.0.1,1433 -d testDB -U myuser -P mypass -Q "select @@version;select * from account" 记住输出的sql server的服务器版本.我这里是Microsoft SQL Server 2014. python for MSSQL: 安装环境:ubunt

SQL Server High Availability Groups in Linux CentOS 7

Configure pipeline Installing SQL Server High Availability Package Installing and Enabling SQL Server Agent if its not installed and enabled already Enable SQL server High Availability on each Node Creating AG Group EndPoint and Certificates Copy Certifi

调试Archery连接SQL Server提示驱动错误

当我们在调试Archery的时候,连接SQL Server 会报错,而MySQL部分没有问题。报错信息如下: Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'ODBC Driver 17 for SQL Server' : file not found (0) (SQLDriverConnect)") 记录下 我们是怎么定位问题、寻找技术

MSSQL 主从数据库配置

背景:公司某些记录表在写入优先查询的情况下,偶尔出现查询超时现象。   方案:实现读写分离。对数据库进行主从配置,以达到在不影响写入得情况下,提高查询效率的目的。1、主库:也称读写库,主要用来处理增、删、改,特殊情况也可以查。2、从库:也称只读库,主要用来查询数据。   常见实现方式:

MSSQL中Repalce函数处理长字符串时报异常的解决方案

阅文时长 | 17.99分钟 字数统计 | 28788.8字符 主要内容 | 1、引言&背景 2、问题还原 3、解决方案 4、官方解释 5、声明与参考资料 『MSSQL中Repalce函数处理长字符串时报异常的解决方案』 编写人 | SCscHero 编写时间 | 2022/6/4 PM10:51 文章类型 | 系列 完成度

MSSQL中完整备份及完整还原的T-SQL实践

阅文时长 | 0.37分钟 字数统计 | 596.8字符 主要内容 | 1、引言&背景 2、完整备份 3、完整还原 4、声明与参考资料 『MSSQL中完整备份及完整还原的T-SQL实践』 编写人 | SCscHero 编写时间 | 2022/5/27 AM12:47 文章类型 | 系列 完成度 | 已完成 座右铭 每一个伟

使用docker创建和运行跨平台的容器化的mssql数据库

我们一般启用sql server数据库要么选择安装SQL Server实例和管理工具(SSMS),要么用vs自带的数据库。如今net跨平台成为趋势,今天给大家介绍另一种我最近在玩的方式,即使用docker创建并启用sql数据库。 本章介绍了在window10专业版下如何利用docker创建mssql数据库,包括以下主题: 安装并

MSSQL递归查询实例

/* -- 示例数据 DROP TABLE test_data.dbo.t_releation; CREATE TABLE test_data.dbo.t_releation( row_id INT PRIMARY KEY IDENTITY(1,1), -- 行号 parent_id VARCHAR(90) NOT NULL, -- 父项编码 child_id VARCHAR(90) NOT NULL, -- 子项编码 child_desc VARCHAR(90)); -- 子

SQLServer/MSSQL中使用with as实现递归查询

什么是with 1、WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。 2、对于UNION ALL,使用WITH AS定义了一个UNION ALL语句,当该片断被调用2次以上,优化器

Nginx Configuration for windows

Configuration for windows nginx.conf 在文件尾部添加以下配置 stream { include streams/*.conf; } *.conf 在Nginx安装目录下,创建streams目录,然后在streams中添加需要的conf配置 \conf\streams\mssql.conf upstream mssql { # hash $remote_addr consistent; # server

Oracle/MSSQL中通过关键字查找所有存储过程

Oracle 查找函数 select t.name,t.text from all_source t where type = 'PROCEDURE' and text like '%var_app_1_pst%' 查找存储过程 select t.name,t.text from all_source t where type = 'FUNCTION' and text like '%var_app_1_pst%' M

MSSQL 返回指定位数的重复字符串

IF OBJECT_ID('fn_dupchar') IS NOT NULL DROP FUNCTION fn_dupchar GO /* 2022-04-28 返回指定位数、char的组合。比如要返回4个00 select dbo.fn_dupchar(4,'0') 这里只支持单个字符。 */ CREATE FUNCTION dbo.fn_dupchar(@len INT,@char VARCHAR(1))

离线安装SQLServer2019ForLinux

环境: 虚拟机:VirualBox6.1 操作系统:Centos7.6 客户端:SQL Server 2008R2 Management Studio 和 Navicat  1.重要的事情      阅读官方文档:https://docs.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-red-hat?view=sql-server-ver15      参考适合自己的操作系

docker下安装SqlServer

1.拉取MSSQL最新版本 docker pull mcr.microsoft.com/mssql/server:2019-latest 2.拉取完之后就可以运行了 docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=你的数据库密码" --name mssql2019 -p 1433:1433 -v /zdata/mssql:/var/opt/mssql -d mcr.microsoft.com/mssql/ser

【MSSQL】快照

快照的作用 快照可用于报告目的 维护历史数据以生成报表 使用为了实现可用性目标而维护的镜像数据库来减轻报表负载 使数据免受管理失误、用户失误所带来的影响 管理测试数据库 快照: https://docs.microsoft.com/zh-cn/sql/relational-databases/databases/database-snapshots-s

【MSSQL】镜像

故障转移群集技术 VS 日志传送技术 故障转移群集技术和日志传送技术都不完美,有各自的优缺点 优缺点 故障转移群集技术 日志传送技术 优点 系统在遇到故障时能自动恢复 提供冗余的数据 缺点 不能提供数据冗余,以对抗数据库损坏事故 主从库数据延迟可能会过大,故障切换麻烦

在Linux环境下安装SQLserver2017

如题,本文将展示如何在Linux(centOS7)中安装SQLserver2017 前言:应甲方要求,应用服务器需要部署在Linux系统中,而且要用SQLserver。咱也没玩过Linux呀,没办法只能硬着头皮上了。   首先你得有一个Linux环境,怎么装Linux 请自行百度。 注意,此处有个坑就是装环境的时候别最小化安装,不然后面

使用Navicat把MSSQL数据库表转换导入到MySql

第一步:先把MSSQL和MySql连接; 第二步:点击“工具”--》“数据传输”    第三步:选择好源和目标点击开始即可