经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 MS SQL Server

SQL Server作业报“Unable to determine if the owner (xxx\xxx) of job xxx has server access”

案例描述:   今天遇到一个很有意思的SQL Server作业报错告警,作业出错的详细信息如下: Date        2021/6/23 12:34:00 Log   &nb...[2021/6/28]

迁移Report Server DataBase时遇到的坑

1.项目背景 由于历史原因,公司部分系统的Report是基于SQL Server Report Service搭建的,且Reporting Services 和Report Server DataBase是部署在不同的DB上的。因报表数据库所在机器过保,需要将Report Server数据库和R...[2021/6/28]

sql server数据库性能优化之2-避免使用CTE公用表达式的递归【by zhang502219048】

数据库优化中的一个实例,记录一下: 1. 原来用了CTE公用表达式的递归,reads高达约40万,看查询执行计划,使用了Nested Loops; 2. 优化去掉递归,改用其它方式实现,reads降低到2639,看查询执行计划,避免了使用Nested Loops.   ...[2021/6/21]

nvarchar与varchar的不同

首先需要了解关于Unicode的知识,以下是百度百科对Unicode的解释。        统一码,也叫万国码、单一码(Unicode)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。        U...[2021/5/31]

SqlServer事务详解(事务隔离性和隔离级别详解) - 熊泽-学习中的苦与乐

概述   不少人对于事务的使用局限于begin transaction:开始事务、commit transaction:提交事务、rollback transaction:回滚事务的初步运用。 并且知道使用事务后, 事务中所有操作命令必须作为一个整体提交或回滚,如果事务中任何操作命令失败,则整...[2021/5/31]

MSSQL·查询T-SQL执行记录

阅文时长 | 0.78分钟 字数统计 | 1261.6字符 主要内容 | 1、引言&背景 2、查询最近的T-SQL执行记录 3、查询实际执行过的事务日志 4、声明与参考资料 『MSSQL·查询T-SQL执行记录』 编写人 | SCscHero 编写时间...[2021/5/31]

SQL 语句解析

查询语句 1.基础查询: SELECT * FROM 表 解析:此语句会将表中所有的字段查询出来,SQL执行的顺序:FROM 表 (找到表)=>SELECT *  (查询所有字段*代表所有字段)   SELECT ID,NAME FROM 表 解析:...[2021/5/24]

MSSQL·查询T-SQL语句执行时间的三种方法

阅文时长 | 0.23分钟 字数统计 | 420.8字符 主要内容 | 1、引言&背景 2、自定义时间变量求差法 3、MSSQL内置方法 4、MSSQL选项开启时间统计 5、声明与参考资料 『MSSQL·查询T-SQL语句执行时间的三种方法』 编写人 | ...[2021/5/24]

MSSQL·查询存储过程中的关键字

阅文时长 | 0.22分钟 字数统计 | 408字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询存储过程中的关键字』 编写人 | SCscHero 编写时间 | 2021/5/15 PM11:30 文章类型 | ...[2021/5/17]

MSSQL·最长输出长度限制之解决方案

阅文时长 | 0.11分钟 字数统计 | 234.4字符 主要内容 | 1、引言&背景 2、声明与参考资料 原文『MSSQL·最长输出长度限制之解决方案』 编写人 | SCscHero 编写时间 | 2021/5/16 AM2:25 文章类...[2021/5/17]

MSSQL·查询数据库中所有索引的相关信息

阅文时长 | 0.45分钟 字数统计 | 784字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·查询数据库中所有索引的相关信息』 编写人 | SCscHero 编写时间 | 2021/5/16 AM1:56 文章类型 ...[2021/5/17]

MSSQL·备份数据库中的单表

阅文时长 | 0.11分钟 字数统计 | 237.6字符 主要内容 | 1、引言&背景 2、声明与参考资料 『MSSQL·备份数据库中的单表』 编写人 | SCscHero 编写时间 | 2021/5/16 AM2:3 文章类型 | 系列...[2021/5/17]

MSSQL·将一对多的数据合并为以指定分隔符的数据

阅文时长 | 0.05分钟 字数统计 | 142.4字符 主要内容 | 1、引言&背景 2、Stuff函数语法&模拟场景 3、声明与参考资料 『MSSQL·将一对多的数据合并为以指定分隔符的数据』 编写人 | SCscHero 编写时间 | ...[2021/5/17]

通过Python实现对SQL Server 数据文件大小的监控告警

通过Python实现对SQL Server 数据文件大小的监控告警

1.需求背景  系统程序突然报错,报错信息如下: The transaction log for database ''@dbname'' is full. To find out why space in the log cannot be reused, see the log...[2021/5/6]

基本的SQL语句

基本的SQL语句

表结构 实验内容 1 用SQL语句创建数据库CAP,数据文件名为CAPData.mdf,数据文件的初始存储空间大小为50M,最大存储空间为500M,存储空间自动增长量为10M。 CREATE DATABASE CAP ON ( NAME = CAP, FILENAME =...[2021/5/6]

SQL Sever 基本命令使用复习

目录前言虚拟机的安装命令和操作命令语法基础大小写敏感SQL 关键字和函数名列名和索引名别名太长不看?空格数据库的连接SSMS 的连接命令行的连接数据库操作创建删除约束完整性约束常用约束NOT NULLUNIQUEPRIMARY KEYFOREIGN KEYDEFAULTCHECK表操作数据类型...[2021/5/6]

SQLserver数据库安装教程

SQLserver数据库安装教程

大家好,这期给大家带来一期SQL server的安装教程 下载SQL Server 2019 Developer 官方网址: https: www.microsoft.com/zh-cn ql-server ql-server-downloads   我安装的是Develope...[2021/4/19]

SqlServer存储过程应用二:分页查询数据并动态拼接where条件 - 熊泽-学习中的苦与乐

SqlServer存储过程应用二:分页查询数据并动态拼接where条件 - 熊泽-学习中的苦与乐

前言 开发中查询功能是贯穿全文的,我们来盘一盘使用存储过程分页查询,并且支持动态拼接where条件。 划重点:支持动态拼接where条件 对存储过程的使用有疑问的同学去【SqlServer存储过程的创建与使用】补补课。 至于大家是使用自定义sql查询还是相关ORM框架查询就不讨论了,我们就...[2021/4/19]

SQL Server使用脚本实现自动备份

因服务器安装的SQL Server版本不支持自动定时备份,需自行实现,大概思路为: 创建备份数据库的脚本 创建批处理脚本执行步骤一中的脚本 创建Windows定时任务执行步骤二中的脚本 1. 创建SQL脚本 新建db_backup.sql文件,填入以下内容。 -- 定义需要备份的数据库 ...[2021/4/12]

SqlServer游标的创建与使用 - 熊泽-学习中的苦与乐

前言 大家都对SqlServer视图、存储过程、触发器的创建与使用有一定的了解了,我们来看下什么是游标,怎么使用,什么时候用。 SqlServer视图的创建与使用 SqlServer存储过程的创建与使用 SqlServer触发器的创建与使用   什么是游标 1、游标的概念 ...[2021/4/12]

使用with as 和多个case when then 1 else 0 end

  两个 表 a,b  多对多得关系 和一个中间表 c   第一个表a的data 根据第二个表b得值来更新   根据 表C   如果a对应得b得data全是1,a表得data就是1,   如果a对应得b得data全是2,a表得data就是2,   如果a对应得b得data全是1和...[2021/4/6]

SqlServer存储过程的创建与使用 - 熊泽-学习中的苦与乐

什么是存储过程? T-SQL中的存储过程,非常类似于net语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。 这样就可以提高存储过程的性能。  存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存...[2021/4/6]

SQL Server的tempdb数据库下能创建普通表吗?

   在SQL Server中,如果在tempdb数据库下创建一个普通表,那么它是一个临时表还是普通用户表呢?或者这样表述,tempdb下能够创建普通表吗?在回答这个问题前,我们先来测试验证一下,如下所示:   USE tempdb; GO   C...[2021/4/6]

SQL Server解惑——预定义语句与即席查询区别

SQL Server解惑——预定义语句与即席查询区别

在SQL Server中预定义语句(Prepared Statement)与即席查询(Ad Hoc Query)是啥区别呢? 其实官方文档甚至没有一个非常明确的定义说明,像Oracle、MySQL等其它数据库,也没有即席查询这类概念。下面简单总结一下即席查询跟预定义语句。   即席...[2021/4/6]

SqlServer触发器的创建与使用 - 熊泽-学习中的苦与乐

前言 上期我们介绍了SqlServer的视图和存储过程创建与使用,这期我们介绍一下触发器。 有需要回顾的可以电梯直达看一下: SqlServer视图的创建与使用 SqlServer存储过程的创建与使用   触发器的定义 触发器(Trigger)是针对某个表或视图所编写的...[2021/4/6]

BI解决方案 – 基于MS SQL SERVER生态圈

  微软体系中的SSIS, SSAS, SSRS是一套相辅相成的工具,组成了微软的BI(商业智能)解决方案。 架构举例,SQL SERVER 2012 BI体系配置如下: 简单来说: SSIS 是ETL工具,将 数据库的数据抽取到数据仓库; SSAS 是Cube(多维数...[2021/4/6]

SqlServer视图——视图的创建与使用 - 熊泽-学习中的苦与乐

SqlServer系列之视图的创建与使用:  什么是视图? 视图的概述 在数据查询中,可以看到数据表设计过程中,考虑到数据的冗余度低、数据一致性等问题,通常对数据表的设计要满足范式的要求,因此也会造成一个实体的所有信息保存在多个表中。 当检索数据时,往往在一个表中不能够得到想要...[2021/3/29]

进阶宝典一|SqlServer数据库自动备份设置 - 熊泽-学习中的苦与乐

进阶宝典一|SqlServer数据库自动备份设置 - 熊泽-学习中的苦与乐

        很多人都没机会接触到数据库备份,经常操作的要么是数据库管理员,要么是项目负责人。那是不是说数据库备份就不用学了?        不,其实作为开发人员应该要了解数据备份,数据备份的手段有很多:软件备份...[2021/3/24]

从sql语句的角度解刨SqlServer插入语句的并发问题 - 熊泽-学习中的苦与乐

今天收到一个小学弟的求助,数据库插入偶尔重复,怎么在sql语句上进行解决。   Q:学长,我导入excel数据的操作,平时使用好好的,怎么突然发生插入重复的问题? A:你是使用哪个ORM框架进行操作的?   Q:什么是ORM框架? A:额……,你数据库怎么链...[2021/3/24]

Sql Server数据库读写分离配置

准备条件: 1,准备两个服务器,一主一从服务器,两台服务器上分别安装相同的sql Server数据库 2,使用服务器名称登录数据库,不清楚服务器名称的使用下边语句查询 --获取服务器名 select @@servername 3,准备一个主库,这里假如主库数据库名字为:Custome...[2021/3/8]

SQL Database for Modern Developers

好书分享,面向开发者的Azure SQL Database最佳实践,也适用SQL Server 2016以上的版本。应对不同场景使用的数据库功能,包括内存表,列存储表,非聚集列存储索引,JSON等等。 下载地址: https: all-ebook.info/9978-practical-az...[2021/3/8]

SQL必学必会笔记 —— 基础篇

基础篇 SQL语言按照功能划分 DDL(DataDefinitionLanguage),也就是数据定义语言,它用来定义我们的数据库对象,包括 数据库、数据表和列。通过使用DDL,可以创建,删除和修改数据库和表结构。 DDL的基础语法及设计工具 对数据库进行定义 CREATE DATA...[2021/3/8]

SQL SERVER 存储过程

一、存储过程 存储过程是预编译的SQL语句的集合,这些语句存储在一个名称下并作为一个单元处理。存储过程代替了传统的逐条执行sql语句的方式。一个存储过程中可包含查询、插入、更新、删除等操作的一系列sql语句。当这个存储过程被调用执行时,这些操作也会同时执行 存储过程与其他编程语言的过程类似,它...[2021/3/1]

SQL Server执行sp_changeobjectowner遇到"Msg 15001, Level 16,..."错误探究

在SQL Server中使用sp_changeobjectowner存储过程修改对象所有者(Owner)时,可能会遇到下面错误信息,当然对象klb.[k3]这个表确实是存在的。如下所示:   注意:个人测试环境为SQL Server 2014的标准版,如有不同情况,请以实际环境为准...[2021/3/1]

【教程】SQL FORMAT() 函数

  FORMAT() 函数 FORMAT() 函数用于对字段的显示进行格式化。 SQL FORMAT() 语法 SELECT FORMAT(column_name,format) FROM table_name; 参数描述 column_name必需。要格式化...[2021/2/18]

知识分享:SQL语句中where条件后面的1=1是

知识分享:SQL语句中where条件后面的1=1是

  这段代码应该是由程序中生成的,where条件中 1=1 之后的条件是通过 if 块动态变化的。例如:   String sql="select * from table_name  where 1=1"; if( conditon 1) { ...[2021/2/18]

如何用DPA结合Zabbix分析定位SQL Server的tempdb数据库暴增问题

  这篇文章分享一下如何通过使用Zabbix与DPA工具(SolarWinds的Database Performance Analyzer)结合来分析、定位SQL Server的tempdb数据库大小暴增的问题。个人经验,没有完美的监控工具,所谓尺有所长,寸有所短。监控方案不...[2021/2/18]

SQL Server的嵌套存储过程中使用同名的临时表怪像浅析

     SQL Server的嵌套存储过程,外层存储过程和内层存储过程(被嵌套调用的存储过程)中可以存在相同名称的本地临时表吗?如果可以的话,那么有没有什么问题或限制呢? 在嵌套存储过程中,调用的是外层存储过程的临时表还是自己定义的临时表呢? 是否类似高...[2021/2/18]

使用SQL-Server分区表功能提高数据库的读写性能

首先祝大家新年快乐,身体健康,万事如意。 一般来说一个系统最先出现瓶颈的点很可能是数据库。比如我们的生产系统并发量很高在跑一段时间后,数据库中某些表的数据量会越来越大。海量的数据会严重影响数据库的读写性能。 这个时候我们会开始优化系统,一般会经过这么几个过程: 找出SQL慢查询,针...[2021/2/18]

SQL Server读取及导入Excel数据

一、引言 使用SQL Server的OPENROWSET及OPENDATASOURCE函数,可以像查询数据表一样来读取Excel数据。但是,要想让这两个函数能正常运行,可不是那么容易,假如没理解或没配置好的话,一路的报错会让你怀疑人生。 二、配置 2.1、组件安装 要想使用OPENRO...[2021/2/1]

【编程知识】常被忽视的 SQL 错误用法

1、LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般 DBA 想到的办法是在 type, name, create_time 字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 SELECT * FROM ...[2021/2/1]

【教程】sqlserver数据迁移到mysql数据库的技巧

【教程】sqlserver数据迁移到mysql数据库的技巧

我们在做项目开发的时候使用的是SQL Server数据库,但是我们要将存储的数据库调整为MySQL又该怎么办呢?那么下面我们就一起去看看把sqlserver数据迁移到mysql数据库的技巧。 一、SQL Server中常用数据类型与MySQL不同的地方   二、将SQL...[2021/2/1]

SQL Server 2017 Developer and Express

SQL Server 2017 有两个免费版本 Developer 版 Expre 版 但是,微软官方 SQL Server 下载页面,关于两个版本的介绍比较笼统,很难看出具体哪个更适合我目前的开发测试需求。 https: www.microsoft.com/en-u ql-s...[2021/1/25]

SQL Server加密与解密

一、Pa Phrase加密 1.1、概要简述 1)对于不涉及证书及密钥的应急的数据加密,可以直接基于用户提供的密码来加密和解密数据。 2)通行短语(Pa Phrase)是允许存在空格的密码。这个Pa Phrase不会存储在数据库中,因而也就意味着不会被使用存储的系统数据"破解"。同时...[2021/1/25]

SQL Server序列的监控

我们知道数据库中的序列(Sequence Numbers)如果由于类型设置不当或者业务暴增等各种原因,可能出现序列的值被用完、耗尽的情况,此时就会出现类似下面这样的错误:   Msg 11728, Level 16, State 1, Line 25 The sequen...[2021/1/25]

关于SQL Server 镜像数据库快照的创建及使用

从SQL Server 2005 SP1 起,SQL 开始支持数据库镜像。它的设计目的是试图为SQL Server 提供一个具有实时性数据同步的灾难恢复技术,即能够提供数据冗余备份,切换起来比较方便。每个主体数据库只能有一个镜像数据库。镜像数据库作为主体数据库的一个副本,在主体数据库发生...[2021/1/25]

SQL LEN()函数用法

SQL LEN()函数用法

含义: LEN 函数返回文本字段中值的长度。 返回字符表达式中的字符数 SQL LEN() 语法 SELECT LEN(column_name) FROM table_name 举例: 1、LEN对相同的单字节和双字节字符串返回相同的值,如汉字、英文、符号。 注意:LEN...[2021/1/18]

SQL Server解惑——查询条件IN中能否使用变量

在SQL Server的查询条件中,能否在IN里面使用变量呢? 如果可以的话,有没有需要注意的地方或一些限制呢?在回答这个问题前,我们先来看看这个例子:   IF EXISTS (SELECT 1 FROM sys.objects WHERE name=''TE...[2021/1/18]

SQL Server On Linux:基于实际项目案例,总结功能支持情况及相关问题解决方案

SQL Server On Linux:基于实际项目案例,总结功能支持情况及相关问题解决方案

  上个月,有个朋友问我说Sql Sever向Mysql迁移有什么好的经验分享,他们公司客户明确提出不再提供Windows服务器,现在计划Mysql迁移。我说Mysql迁移成本太高了,不妨可以了解一下SQL Server On Linux再做决定。于是,我把之前给运维分享的Word文档发...[2021/1/12]

好物推荐: 5 个免费的在线 SQL 数据库环境!这你不收藏?

今天给大家分享几个在线的免费 SQL 运行环境,也就是在线数据库。这些网站可以帮助我们快速运行一些 SQL 语句的测试或者验证,同时还可以在网络上进行分享,关键不需要自己安装数据库。   SQL Fiddle SQL Fiddle 提供了 MySQL、Oracle、Po...[2021/1/11]

120
3
记录数:1027 页数:2/21首页上一页12345678910下一页尾页
 友情链接:直通硅谷  点职佳  北美留学生论坛
加载更多

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号