数据库SqlServer日志备份和恢复
大家在工作中可能会遇到这样的场景:壁橱里的小王:哎呀!存放数据库的磁盘满了/为什么数据文件才100M,日志文件已经暴涨到了200G/数据库插入操作hang住了!!!大佬,怎么肥四?隔壁老王:日志太大,快做日志收缩。壁橱里的小王:老王,我做了啊,但是日志没有变小啊。隔壁老王:哦,那你做了日志截断吗?壁
一文详述如何卸载SQL Server 2019及其 DBMS
因为《数据库系统与原理》课程的需要,上个学期我的电脑里面安装了SQLServer2019和对应的DBMS。考虑到电脑硬盘较小以及以后可能用SQLServer比较少,故今日想将其彻底从我电脑里面赶走,不知道能不能实现,毕竟数据库是一种较底层的系统软件。第一步:关闭数据库首先打开配置管理器,将正在运行的
SQL Server和Access中的条件判断语法(case when和iff)
很多时候为了程序的可扩展性和准确性等我们会在数据库中把对应bool类型或string类型的字段设置为int型。但是在程序中显示的时候我们希望能显示用户友好的内容,这个时候我们就需要把查找到的结果转换成用户友好的结果。要达到这个目的有几种方法可行,可以在查询的时候直接按照要求判断输出,也可以在查询到结
SQL Server 0基础入门&操作手册
SQLServer0基础入门&操作手册一.SQL简介1.1主要特性高性能设计,可充分利用WindowsNT的优势系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置强壮的事务处理功能,采用各种方法保证数据的完整性支持对称多处理结构、存储过程、ODBC,并具有自主的S
如何通过JDBC将SQLServer导入Clickhouse
1.部署clickhouse-jdbc-bridgeclickhouse-jdbc-bridge是通过jdbc将Clickhouse与其他数据沟通的桥梁,可将其他数据库数据导入clickhouse中,也可以直接在clickhouse中访问其他数据库。1.1部署环境Ubuntu16.0464位1.2重
SQLServer之修改触发器
修改触发器规则修改CREATETRIGGER语句以前创建的DML、DDL或登录触发器的定义。触发器是通过使用CREATETRIGGER创建的。这些触发器可以由Transact-SQL语句直接创建,也可以由程序集方法创建,这些方法在Microsoft.NETFramework公共语言运行时(CLR)中
从EXCEL导入数据到SQL SERVER
从EXCEL导入数据到SQLSERVER左直拳介绍两种途径将数据从EXCEL中导入到SQLSERVER。一、在程序中,用ADO.NET。代码如下://连接串stringstrConn="Provider=Microsoft.Jet.OLEDB.4.0;ExtendedProperties=Excel
JDBC连接MySQL、Oracle和SQL server的配置
什么是JDBC我们可以将JDBC看作是一组用于用JAVA操作数据库的API,通过这个API接口,可以连接到数据库,并且使用结构化查询语言(SQL)完成对数据库的查找,更新等操作。JDBC连接的流程:加载驱动建立连接准备SQL语句执行SQL语句处理结果断开连接JDBC连接MySQLmysql的jdbc
【2022/5/31】ITPUB新闻早报
今日热点:1、铁路客票预售期调整为15天铁路部门决定自2022年6月1日起,将铁路客票预售期调整为15天(含当天)。同时,根据客流回暖趋势,精准实施“一日一图”,在严格落实疫情防控措施的基础上,动态灵活安排运力,适时加开旅客列车,相关车票实时发售。(证券时报)2、教育部将彻查教材插图问题针对近日社会
SQLServer之分离数据库
分离数据库注意事项要求具有db_owner固定数据库角色中的成员资格。可以分离数据库的数据和事务日志文件,然后将它们重新附加到同一或其他SQLServer实例。如果要将数据库更改到同一计算机的不同SQLServer实例或要移动数据库,分离和附加数据库会很有用。分离数据库是指将数据库从SQLServe
Sql Server 连接查询
在操作数据库的时候,经常会使用到innerjoin,leftjoin,rightjoin,fulljoin。今天用了一个简单的例子记录一下这几个的区别。1测试数据为了方便测试,就不用搞那么多复杂的数据了,新建了两张表:Student,Course,分别是学生表和课程表。sql脚本如下GO/*****
SQL Server编码规范总结
SQLServer编码规范总结编码原则代码功能完善、清晰、整齐,代码行的结构层次分明。代码编码充分考虑执行速度最优的原则。代码中需要添加必要的注释,注释尽可能详细清晰,增强代码可读性。一个缩进量应该为1个TAB或者4个空格,请事先在客户端设置好。同层次的SQL语句缩进量应保持一致(纵向对齐)。下一个
Sql server 开启CDC
sqlserveragent需要提前开启1.查看库表是否启动CDC--查看数据库是否启用cdcSELECTname,is_cdc_enabledFROMsys.databasesWHEREis_cdc_enabled=1;--查看当前数据库表是否启用cdcSELECTname,is_tracked_
SQLSERVER 添加链接服务器
链接服务器的使用场景:查询数据时既需要用到A机上数据库里的表又需要B机数据库里的表,就可以在A机数据库上建立链接服务器。这里使用SQLServerManagement,点击链接服务器展开,右键选择新建链接服务器1、新建链接服务器2、测试链接服务器select*from[链接服务器名].[远程数据库名
SQL Server实现行转列
工作中经常需要查询一些数据,需要写sql语句来写报表。最近就在业务中使用到了转置,现在已经不再使用case方式了,而是使用sqlserver内置的pivot函数来实现转置。业务很逻辑,需要从多个表中把数据查出来,分组、排序等等,但是主要内容还是不变的,这里使用一些测试数据来测试。1业务场景现在的场景
SQL Server创建索引
文章来源:blog.csdn.net/lenotang/ar…什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQLServer中的数据记录也是按页存放的,每页容量一般为4K。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以
python连接MySQL、SqlServer数据库
从事python进行数据挖掘、数据处理、数据分析等跟数据打交道的工作,不免会接触到MySQL和SqlServer数据库,下面是python连接MySQL和SqlServer常用的方法进行简单的封装,我从事的大部分工作是获取数据下来进行数据挖掘处理分析,然后对处理完的数据进行写入,所以我只对查询和写入
KEPServerEX连接SQLServer数据库操作
1.安装KEPServerEX软件,安装SQLServer软件。2.打开SQLServer的SQLServer身份登录。并启动服务器。3.创建用户的数据库,如下图的Test:4.配置系统ODBC,具体如下图所示:选择对应的数据库进行下一步,然后直接下一步到完成。5.KEPServer连接ODBC:新
SQLServer创建用户登录
创建用户登录注意事项密码是区分大小写的。只有创建SQLServer登录时,才支持对密码预先进行哈希运算。如果指定MUST_CHANGE,则CHECK_EXPIRATION和CHECK_POLICY必须设置为ON。否则,该语句将失败。不支持CHECK_POLICY=OFF和CHECK_EXPIRATI
sqlserver数据库管理操作命令
查询权限---登入名表select*frommaster.sys.syslogins---登入名与服务器角色关联表select*fromsys.server_role_members---服务器角色表select*fromsys.server_principals----查询登入名拥有的服务器角色s