![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
SQLserver数据库学习资料
sqlserver数据库相关资料
auspicious航
无畏年少青春,迎风潇洒前行。
展开
-
Centos7.9安装SQLserver2017数据库
filelocation.defaultdatadir和filelocation.defaultlogdir 设置修改新的数据和日志文件创建的位置。使用命令 /opt/mssql/bin/mssql-conf 可以对 SQLserver 的配置进行修改优化。修改新的SQL Server错误日志文件、默认跟踪、系统健康会话扩展事件和Hekaton会话扩展事件文件。修改新的内存DUMP和其他排错文件的默认路径。修改新的数据文件的默认路径。修改新的日志文件的默认路径。修改新的备份文件的默认路径。原创 2024-02-06 10:51:27 · 2001 阅读 · 0 评论 -
简谈SQLserver数据库的CDC功能
SQL Server的CDC(Change Data Capture)功能是一种用于捕获和跟踪数据库表中的数据更改的功能。通过启用CDC,您可以获取有关对表中数据的插入、更新和删除操作的详细信息,这对于构建实时数据集成、数据仓库和增量加载等应用场景非常有用。以下是启用和使用SQL Server的CDC功能的基本步骤:1. 启用CDC:首先,您需要在要跟踪的数据库中启用CDC功能。这将在数据库中创建所需的系统表,用于跟踪数据更改。2. 启用CDC表:要跟踪特定表的数据更改,您需要在该表上启用CDC。原创 2023-12-01 14:14:34 · 1542 阅读 · 0 评论 -
SQLserver数据库巡检脚本
变量为你的SQL Server登录凭证和输出文件路径。运行脚本后,将会生成一个巡检报告文件,其中包含了SQL Server版本、每个数据库的大小、日志文件大小和最近的备份日期等信息。这只是一个基本的示例脚本,你可以根据具体需求进行扩展和定制,添加更多的巡检项和检查规则。原创 2023-08-02 13:57:28 · 886 阅读 · 0 评论 -
SQLServer 启用表级别CDC功能
本步骤完成之后,会在database_name数据库下的“系统表”中创建一个名为"table_name_CT"的系统表,一个业务表对应一个此系统表。##如下查询语句的执行结果返回1表示该表已经开启表级别CDC。原创 2023-04-13 14:26:23 · 407 阅读 · 0 评论 -
SQLServer数据库禁用触发器
如果当我们在进行数据库同步的时候,若SQLserver数据库作为目标端时,我们需要将SQLserver数据库的触发器禁用。因为在同步的表A上创建有触发器,并且触发器所修改的表B也在同步范围之内,那么同步的表B可能与触发器对表B的修改产生冲突,为了避免这种情况需要在目标端SQLserver数据库禁用触发器。(3)查看触发器与表的信赖关系。(6)禁用所有表上的触发器。原创 2023-04-13 14:32:19 · 1687 阅读 · 0 评论 -
sqlserver数据库创建自定义数据类型的表
用户定义表数据类型是从SQL Server 2008开始提供的一种新功能。本文主要向大家介绍了SQLServer数据库之Sqlserver 自定义表类型定义,使用,删除,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助。在sqlserver数据库中 创建自定义数据库类型,并且自定义数据类型为中文,设置自定义数据类型中文为表的主键。如下是创建自定义中文数据类型的语句。以及建表语句。希望对同学们学习SQL Server数据库有所帮助!原创 2022-11-11 09:55:40 · 1126 阅读 · 0 评论 -
无法作为数据库主体执行,因为主体 “dbo“ 不存在、无法模拟这种类型的主体,或您没有所需的权限。
进程无法在“HIS”上执行“sp_replcmds”。 (源: MSSQL_REPL,错误号: MSSQL_REPL20011)获取帮助: http://help/MSSQL_REPL20011无法作为数据库主体执行,因为主体 "dbo" 不存在、无法模拟这种类型的主体,或您没有所需的权限。 (源: MSSQLServer,错误号: 15517)原创 2022-10-24 20:19:22 · 1022 阅读 · 0 评论 -
SQLserver主从同步报错:Message: 无法创建 AppDomain “mssqlsystemresource.dbo[runtime].
Message: 无法创建 AppDomain "mssqlsystemresource.dbo[runtime].3537"。无法创建 AppDomain "mssqlsystemresource.dbo[runtime].3538"。无法创建 AppDomain "mssqlsystemresource.dbo[runtime].3536"。调用的目标发生了异常。(源: MSSQLServer,错误号: 6517).重启主库的SQLserver服务。调用的目标发生了异常。原创 2022-10-21 10:28:29 · 738 阅读 · 0 评论 -
SQLserver主从同步报错:与 SQL Server 建立连接时,发生了与网络相关的或特定于实例的错误。
编辑C:\Windows\System32\drivers\etc下hosts文件。与 SQL Server 建立连接时,发生了与网络相关的或特定于实例的错误。1、经过检查,主库与备库的网络、端口都是通的,并且防火墙也都是关着的。2、SQLserver配置管理的TCP/IP协议已启动。SQLserver主从同步正常。确保这两条结果一致 再配置hosts文件。原创 2022-10-20 15:21:43 · 938 阅读 · 0 评论 -
SQLserver数据库事务和快照复制兼容性矩阵
SQLserver数据库事务和快照复制兼容性矩阵。原创 2022-10-20 14:26:04 · 447 阅读 · 0 评论 -
SQLserver数据库查询被锁的表
SQLserver查询被锁的表。原创 2022-10-04 19:35:12 · 537 阅读 · 0 评论 -
SQLServer 启用库级别CDC功能
1.启用SQLServer 库级别CDC功能2.如上执行完毕之后,会在数据库下的“系统表”中创建如下六个系统表:3.验证SQLServer库级别CDC是否启用#如下查询返回1表示已启用库级别的CDC功能4.启用SQLServer表级别CDC功能注意:本步骤完成之后,会在database_name数据库下的“系统表”中创建一个名为"table_name_CT"的系统表,一个业务表对应一个此系统表。5.验证SQLServer表级别是否启用##如下查询语...原创 2022-07-08 09:44:31 · 1707 阅读 · 0 评论 -
启用Windows 功能NetFx3时出错,错误代码:-2146498298
在Windows server 2012 R2服务器上安装SQL Server 2012数据库,在安装过程中出现“启用Windows 功能NetFx3时出错,错误代码:-2146498298。请尝试从Windows管理工具启用Windows功能NetFx3,然后重新运行安装程序。”信息解决方法:1、挂载Windows server 2012 R2的安装介质光盘这里将ISO镜像介质挂载到了驱动器下然后拷贝ISO镜像下 \sources\sxs的文件到C盘下2、在C盘的Windows目录下原创 2021-11-03 15:35:30 · 2812 阅读 · 0 评论 -
SQL Server主从数据库配置过程
条件1.源端的表,需要添加主键;2.备库准备:安装与源端一致的操作系统和数据库版本;一、准备工作:注意点:1、服务器名称(主机名)最好在确定好后再安装SQL Server 2012数据库这样能确保主机名,实例名保持一致。2、如果是在安装好sqlserver2012后修改了主机名,通常会导致主机名和实例名不一致问题。3、可通过下面的命令进行检测和修复查看服务名称(默认安装时的实例名也是和主机名一致)和主机名是否一致修改完成之后,重启sqlserver服务。1。原创 2021-11-01 15:17:04 · 7304 阅读 · 0 评论 -
SQLServer2012 数据库的同步之发布+订阅
发布订阅份为两个步骤:1、发布。2订阅。首先在数据源数据库服务器上对需要同步的数据进行发布,然后在目标数据库服务器上对上述发布进行订阅。 发布需要用实际的服务器名称,不能使用服务器的IP地址进行。能发布的信息包括【表】、【存储过程】、【用户函数】一、发布1、找到数据库服务器下的【复制】--【本地发布】,选择【新建发布】。如下图:2、选择【下一步】 (如下图)3、选择【下一步】4、默认选择【自动启动】,然后选择【下一步】5、默认路径原创 2021-10-18 13:32:01 · 2065 阅读 · 0 评论 -
SQL Server数据库的三种恢复模式
SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式。sql server数据库提供了三种恢复模式:完整,简单和大容量日志,这些模式决定了sql server如何使用事务日志,如何选择它要记录的操作,以及是否截断日志。截断事务日志是删除己执行事务并把该日志空间让给新事务的过程,下面是各种恢复模式的定义:1,完整sql server恢复模式:数据库引擎把所有操作都记录到事务日志上,并且数据库引擎绝对不会截断日志,完整恢复模式能使数据库恢复到故障时间点。2原创 2021-02-24 17:03:07 · 4559 阅读 · 0 评论 -
SQL SERVER数据库 三种 恢复模式
SQL SERVER 2005 以后三种恢复模式: 简单(Sample),完全(Full),大批量(Bulk_Logged)完全备份模型 完全备份模式是指在出现数据文件毁坏时丢失数据的风险最小。如果一个数据库在此模式下是,所有操作都会被完全记录下来,这意味着记录使用INSERT操作增加的每一行,使用DELETE操作删除的每一行和使用UPDATE操作修改的每一行,SQL server还会将使用BCP和BULK insert 操作插入的每一行完全被记录到事物日志中。如果遇到一个数据库备份之...转载 2021-01-19 09:31:47 · 1138 阅读 · 0 评论 -
SQLServer2017_Install_for_CentOS Linux release 7.5
目录一:安装SQL Server1.1下载Microsoft SQL Server 2017存储库配置文件1.2安装mssql-server1.3运行mssql-conf setup安装配置1.4验证服务是否正在运行二:安装SQL Server命令行工具2.1下载Microsoft Red Hat存储库配置文件2.2删除旧版本的unixODBC包2.3安装新版本mssql-tools和unixODBC2.4配置环境变量2...转载 2020-10-15 10:36:48 · 252 阅读 · 0 评论 -
sqlserver所有者的修改
1、首先连接源端的sqlserver数据库。2、点击相应的数据库,右击=>“属性”=>“文件”,查看所有者是否为空。3、若为空,选取“所有者”=>“浏览”=>选择“相应的所有者”=>点击“确定”即可。一般情况下所有者为“sa”。...原创 2020-09-16 09:44:46 · 1166 阅读 · 1 评论 -
在windows2012下安装SQL Server 2005无法启动服务
1、在安装到SqlServer服务的时候提示启动服务失败。此时,不要把安装取消,什么都不要动。这里就是关键啦,下载本文的两个附件,里面是SP4(2005.90.5000.0)版本的sqlservr.exe和sqlos.dll。32位下载sqlservr32.rar,64位下载sqlservr64.rar。sqlservr64.rarsqlservr32.rar2、<数据库路径>\binn,先备份下sqlservr.exe,然后把解压之后对应的 sqlservr.exe和sqlos原创 2020-08-31 09:27:47 · 1378 阅读 · 1 评论 -
SQLServer导出表数据到CSV文件
介绍如何使用sqlcmd从SQLServer数据库中将某张表数据导出到CSV文件中DB版本:MS SQLServer 2012表名:test导出命令:sqlcmd -S 186.168.100.6 -d ecology -k -I -E -Q " SET NOCOUNT ON select * from test;" -o "D:\MyData.csv" -h-1 -s"^" ...原创 2020-03-05 19:48:00 · 3581 阅读 · 0 评论 -
SQL Server 无法将“WIN-C6BGU7K6VUR”配置为分发服务器
1、SQL Server2008数据库在进行开启复制分发的配置时,出现了报错:正在配置...- 正在配置分发服务器 (错误)消息 SQL Server 无法将“WIN-C6BGU7K6VUR”配置为分发服务器。 (Microsoft.SqlServer.ConnectionInfo) ------------------------------ 其他信息: 执行 Tr...原创 2020-03-05 19:45:43 · 1820 阅读 · 0 评论