在之前的博客我们看了mac 平台docker 安装达梦数据库,如下: Mac 安装 Homebrew 操作示例 https://www.cndba.cn/dave/article/116428 Mac 安装 Docker 并修改源 https://www.cndba.cn/dave/article/116440 Mac 平台 Docker 安装 DM达梦数据库 https://www.cndba.cn/dave/article/116442 本篇我们看下SQLServer的安装。 1 拉取docker 镜像 david...
2023-02-25 09:23 999 0
1 sp_who 功能及说明: 当前数据库实例的用户、会话、进程信息。 参数主要包括用户(@loginame='xxxx')、会话状态(仅活动的即ACTIVE)、回话ID三个参数里的一个。如果不加参数则返回该数据库实例下的所有会话信息。 返回参数:主要有会话ID、执行计划上下文ID、状态、登录名、主机名、阻塞进程对应的会话ID、数据库名、命令(TSQL、SQL、数据库内部...
2023-02-25 07:37 934 0
SQL Server 2012 于 2022 年 7 月 12 日终止支持,Windows Server 2012/2012 R2 将于 2023 年 10 月 10 日终止支持。在此日期之后,这些产品将不再提供安全更新、bug修复或技术支持。产品功能不会立即停止,但考虑到安全风险,不建议继续使用。 在 SQL Server 的支持生命周期结束后,你可以为服务器订阅扩展安全更新 (ESU),最长可继续获得三年...
2022-08-01 16:52 1779 0
Microsoft SQL Server 的较新版本创建的数据库无法附加或还原到较早的版本。之所以存在此限制,是因为较旧的版本不知道新版本中引入的文件格式有哪些变更。 如果你尝试将数据库附加到早期版本、或者还原到早期版本,将会收到 SQL Server 提示的版本错误。 可以通过如下SQL查询到一个数据库内部版本号。 SELECT DATABASEPROPERTYEX(N’AdventureW...
2022-04-20 09:04 1795 0
9月2日上午消息,微软即日起开始分发Windows Server 2022正式版系统,面向全球客户提供。 此前,Windows Server 2022已经开放预览测试很长时间了。 Windows Server 2022将以LTSC长期支持版的形式存在,跨度达到10年(5年主流+5年外延),这意味着下一代换代可能要等待更长的时间。在Windows Server 2022之前,微软的服务器系统是Server 2019。 ...
2021-09-03 09:25 1408 0
1 软件生命周期 SQL Server生命周期管理中有很多概念,为避免混淆,来了解下软件工程中各种术语的含义。 1.alpha版本:正在开发的产品新版本,可以将其提供给选定的客户和社区成员以进行早期测试。 2.beta版本(CTP):随着开发的进展和产品越来越精细,它被提供给更广泛的受众。曾经被称为beta版本,例如beta 1、beta 2等。几年前Microsoft改变...
2021-05-13 00:45 2073 0
SQL Server 数据库版本也是在不断的进行迭代。目前主流存在的版本有:SQL Server 2008、2012、2014、2016、2017、2019。 其中每个版本又分企业版,标准版,精简版(express),开发版。官方MSDN 上对这些版本的区别也有进行说明。 这里集中整理如下。 比如在sql server 2017的主业上有个简略的汇总,参考: https://www.microsoft.com/zh-cn/sql-s...
2021-05-12 23:50 11155 0
可用性组支持的复制环境适用于一组离散用户数据库,称为“可用性数据库” 。 可以创建可用性组以实现高可用性 (HA) 或读取缩放。 HA 可用性组是一组共同实现故障转移的数据库。 读取缩放可用性组是一组复制到其他 SQL Server 实例以实现只读工作负荷的数据库。 一个可用性组支持一组主数据库以及一至八组对应的辅助数据库。 辅助数据库 不是 备...
2021-05-12 17:53 1508 0
索引是与表或视图关联的磁盘上结构,可以加快从表或视图中检索行的速度。 索引包含由表或视图中的一列或多列生成的键。 这些键存储在一个结构(B 树)中,使 SQL Server 可以快速有效地查找与键值关联的行。 1 聚集索引 聚集索引根据数据行的键值在表或视图中排序和存储这些数据行。 聚集索引的叶子页面和表的数据页面相同,因此表行物理上按照...
2021-05-03 16:44 1427 0
读写分离方案 实时同步 副本数据是否直接可读 副本数 最小粒度 副本建立索引 环境 缺点 镜像 是 否(需要开启快照,只读) 1 库 否 域/非域(使用证书) 在高安全模式下对主库性能有一定影响 日志传送 否 是(只读) N 库 否 UNC方式可访问 副本库在做resotre时会断开已连接用户连接/可能影响常规日志备份 发布订阅 是 是(读写,但写可能会产生数...
2021-04-30 19:05 3599 0
在SQL Server 2012中搭建数据库快照复制,使用代理发布时代理无法启动,看日志提示:对路径…..访问被拒绝。因为存放快照文件的目录是共享目录,本地OS访问是没有问题的。 发布通过代理来登陆,搜了下基本都是说修改SQL Server代理服务的登录身份为本地系统账户。 但是测试不行。 后来将代理的登陆账号改成Administrator之后,没有再报权限错误...
2021-04-30 18:01 2029 0
在MSDN 上查看SQL Server 文档时经常会看到使用AdventureWorks 库进行演示的SQL 脚本。 可以直接参考MSDN的文章来安装该库,链接如下: https://docs.microsoft.com/zh-cn/sql/samples/adventureworks-install-configure?view=sql-server-ver15&tabs=ssms 根据数据库和业务的类型,下载备份文件: https://github.com/Microsoft/sql-server-samp...
2021-04-28 19:04 1415 0
1 SQL 语言 结构化查询语言(Structured Query Language), 简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系型数据库系统,同时也是数据库脚本文件的扩展名。 SQL包含以下六个部分: DQL:数据查询语言(Data Query Language),用于从表中获取数据。通常最常用的为保留字SELECT,并...
2021-04-28 18:17 1526 0
跟踪标志是 SQL Server 提供的一种机制,用于设置特定服务器特征或更改特定行为,通常用来进行故障排除或用来启用或禁用特定的测试功能。 例如,跟踪标志 3226 是一种常用的启动跟踪标志,可取消显示错误日志中的成功备份消息。 SQL Server有数百种跟踪标志,但是官方文档中只有其中很小的一部分。该部分可以查看MSDN社区: https://docs.micros...
2021-04-27 12:58 1649 0
在Sqlserver创建完表table后,后续维护过程中有时候需要往表格中新增字段,在表设计窗体中新增字段后保存,有时候会直接抛出错误信息,提示“不允许保存更改,您所做的更改要求删除并重新创建以下表”。出现这个错误的原因是因为SQL Server为了防止数据表被随意更改,默认在创建后不允许更改表的结构。 如果在新增字段的时候提示上述错误,可对S...
2021-03-15 18:44 1755 0
人的一生应该是这样度过的:当他回首往事的时候,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞耻;这样,在临死的时候,他就能够说:“我的整个生命和全部精力,都已经献给世界上最壮丽的事业....."
ACE 搜索
中国ORACLE用户组
中国DBA联盟(ACDU)· 核心伙伴
墨天轮 · MVP
CNDBA_2: 142216823(2k群)
CNDBA_3: 283816689(2k群)
CNDBA_4: 391125754
CNDBA_5: 104207940
CNDBA_6: 62697977