SQLServer数据库架构的升级
SQLServer2008在数据的高安全、高性能、高可用方面的技术已经比较成熟,这些技术和方案都是随着很多公司的业务和数据访问压力的增加而不断的升级和变迁的,同时经历了方方面面的考验,证明了它们都是成熟可靠的,下面就这方面的技术方案和变迁过程来做一些分析。阶段一:裸奔时代:优点:裸奔最大的好处就是简
PowerBI连接Mysql,SQLServer使用中文
2021年起,powerbi连接Mysql,SQLServer,sql代码查询支持中文字符,具体支持如下:对于Mysql:连接mysql,中文字符可以使用单引号,也可以使用双引号,其中双引号会在导入数据后自动在双引号两边再添加一个双引号,在PowerQuery高级编辑器中查看如图:针对SQLServ
sqlserver AlwaysOn同步流程与延迟
区分异步同步提交的关键就在LogHardened这一步,主副本是否需要确认辅助副本已经完成日志固化后才能提交事务。异步提交模式主副本无须确认该辅助副本是否已经完成日志固化,就可以提交事务。但是,辅助数据库的更新可能会滞后于主数据库,如果发生故障转移,可能会导致某些数据丢失。同步提交模式主副本必须确认
SQLServer tempdb 大小设置
你可以使用以下三种方法将tempdb收缩至小于其配置大小的大小。方法1:使用Transact-SQL命令注意此方法要求你重启SQLServer。停止SQLServer。在命令提示符处,以最小配置模式启动实例。为此,请按照下列步骤操作:在命令提示符处,更改至以下文件夹:如果实例是SQLServer的命
sqlserver 连接超时设置
我们经常看到MSSQL服务器参数配置及SSMS中有很多地方设置超时,但是这些参数即使设置成1秒钟,执行各种查询似乎也正常。所以完全不知道有什么用(疑惑脸……)。之前有遇到也没明白,今晚刚好利用公司升级时间,摸索测试出来了!(豁然开朗~)不废话了,首先我们得知道,超时影响的是客户端,也是客户端的行为导
擦亮自己的眼睛去看SQLServer之简单Insert
本来是打算先写SQLServer历史的,不过感觉写那部分内容比较难还需要多查些资料。于是调整了下顺序写下简单的Insert语句。数据库结构还是采用上一篇的结构。具体查看上一篇文章擦亮自己的眼睛去看SQLServer之简单Select。今天讨论的语句也比较简单,Insert语句。一、Insert脚本i
SqlServer调优(一)索引
前言:SqlServer调优预计是一个系列,包含索引、视图、触发器、存储过程、游标、事务、锁、死锁、追踪、执行计划几个部分,主要目的在于共同学习SqlServer调优,以达到业务软件调优的目的。一、索引的定义与优缺点SQL索引有两种,聚集索引和非聚集索引,索引主要目的是提高了SQLServer系统的
sqlserver base time-point recovery
backupdatabaseoatodisk='d:/oa.bak'selectgetdate()2011-06-3014:46:36.653createtabletestbtr(idint,namevarchar(10));selectgetdate()2011-06-3014:47:41.373
SQLServer 2014 增量统计信息
CREATESTATISTICS和相关统计信息语句现在允许通过使用INCREMENTAL选项创建按分区的统计信息。相关语句允许或报告增量统计信息。受影响的语法包括UPDATESTATISTICS、sp_createstats、CREATEINDEX、ALTERINDEX、ALTERDATABASES
SQLServer中ISNULL和CONVERT函数
createviewsssas(selectISNULL(operate_time,CONVERT(VARCHAR(20),create_time,120))timefroms_project);一、ISNULL()函数(oracle中为nvl()函数)ISNULL()函数使用指定的值替换NULL。
SQLServer 2017在服务器上的安装
本文以SQLServer2017为例,介绍在windowsserver2016服务器上的安装下载地址:数据库SQLServer2017-服务端:https://pan.baidu.com/s/1vowgvZNGxuFWBUoZMkfCeQ数据库SQLServer2017-客户端:https://pa
SQLServer的系统数据库
首先要明确SQLServer的系统数据库一共有5个:Master、Model、Msdb、Tempdb、Resource。1、Master数据库(1)master数据库记录了所有系统级别的信息,包括元数据(登录账户)、端点、链接服务器和系统的配置设置。需要注意的是系统对象不在master库中,而在re
sqlserver 常用函数
字符串函数1字符串函数1.1长度与分析用datalength(Char_expr)返回字符串包含字符数,但不包含后面的空格substring(expression,start,length)不多说了,取子串right(char_expr,int_expr)返回字符串右边int_expr个字符1.2字
sqlserver 出站链接
USEmaster;--DROPMASTERKEYCREATEMASTERKEYENCRYPTIONBYPASSWORD='OA@asp.net';GO--为此服务器实例制作一个证书。--DROPCERTIFICATEoa-anquan_certCREATECERTIFICATEoa-anquan_
sqlserver 软件授权
授权模式SQLServer产品有两种基本的授权(License)模式。●“每处理器”或“每内核”模式“每处理器”(PerProcessor)授权模式只计算物理处理器的数量,与物理处理器的内核数量无关。这种授权模式一直沿用到SQLServer2008R2。SQLServer2012开始,授权模式进行了
SQLSERVER去除空白
SQL中的TRIM函数是用来移除掉一个字串中的字头或字尾。最常见的用途是移除字首或字尾的空白。这个函数在不同的资料库中有不同的名称:MySQL:TRIM(),RTRIM(),LTRIM()Oracle:RTRIM(),LTRIM()SQLServer:RTRIM(),LTRIM()各种trim函数的
Sqlserver 2016 Better sp_spaceUsed
sqlserver分割select*from(selecta1.*,c.nameasokWhenrunningsp_spaceusedforyears,Ihavegottenresultslikethis:
SqlServer跨域联查
跨域,即跨区域,区域可是是数据表、可以是数据库、也可以是数据库服务器。在数据库查询操作中,常常会遇到想要查询的数据不在同一张表(库、服务器)中,此时就需要进行跨域联查。本文包含且仅包含跨表联查、跨库联查与跨服务器联查。一、跨表联查(多表联查)学院表college学院表包含学院代码、学院名称。专业表m
SqlServer远程连接
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。MicrosoftSQLServer近年来不断更新版本,1996年,Microsoft推出
SQLServer的网络协议
一、总结1、SQLServer访问协议包括SharedMemory、NamedPipes、TCP/IP、VIA四种,多数应用系统都是通过TCP/IP协议访问数据库的,安装数据库后需要启用TCP/IP协议;2、TCP/IP协议提供动态端口和静态端口访问设置,SQLServer默认的静态端口为1433;