数据库的使用02:SQLServer的连接字符串、备份、还原、SQL监视相关设置

目录

一、连接字符串

【本地连接字符串】

【远程连接字符串】

二、备份

三、还原

(1)还原数据库-bak、btn文件

(2)附加数据库mdf文件

四、SQL监视器的使用


一、连接字符串

【本地连接字符串】

sql 复制代码
server = DESKTOP-FTH2P3S; Database = 【数据库名称】; Trusted_Connection = SSPI;

备注:可用.代替上面的主机名称

【远程连接字符串】

sql 复制代码
Data Source=192.xxx.xx.xxx;Initial Catalog=数据库名称;Persist Security Info=True;User ID=数据库账号;Password=数据库密码;TrustServerCertificate=true

二、备份

第一步,找到你想备份的数据库-右键任务备份

第二步,选路径

然后点击确定,显示备份完成

去指定路径查看,发现已经备份成功:

三、还原

(1)还原数据库-bak、btn文件

先登录本地数据库

设置好安全性

把服务器身份验证改成SQL serve和windos身份验证模式

右键还原数据库

连接字符串参考(第一个名称 可以右键属性获得,第二个是数据库名 ,第三个是免密码验证

请在SqlMap.config文件改连接字符串。

(2)附加数据库mdf文件

在SQLsever数据库中右键附加

四、SQL监视器的使用

(1)捕捉sql

第一步,打开数据库,点击profiler,连接好后设置显示的事件

例如我上面选择的是监听存储过程,如果想监听SQL,可以选择TSQL

第二步,选中对应的事件查看SQL,并且可将SQL复制黏贴进行查询

第三步,黏贴后需要对SQL做的处理:

  1. @param0 等含@的占位符,要替换为对应的字符

  2. ''要替换为' (双引号替换为单引号)

(2)数据库执行时间计算

sql 复制代码
declare @d datetime
set @d=getdate();
/*你的SQL开始*/
SELECT * FROM table
/*你的SQL结束*/
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate()) 
相关推荐
消失的旧时光-194341 分钟前
SQL 第一篇:CRUD 实战,从 user 表开始写接口
数据库·sql·mysql
小江的记录本1 小时前
【Kafka核心】Kafka高性能的四大核心支柱:零拷贝、批量发送、页缓存、压缩
java·数据库·分布式·后端·缓存·kafka·rabbitmq
.小小陈.1 小时前
MySQL 核心基础:数据类型与表约束全解析
数据库·mysql
KmSH8umpK1 小时前
Redis分布式锁进阶第十二篇
数据库·redis·分布式
hERS EOUS1 小时前
MySQL 函数
数据库·mysql
gQ85v10Db2 小时前
Redis分布式锁进阶第十六篇:番外高阶避坑篇 + 隐性埋点锁故障深挖 + 疑难杂症终极兜底方案
数据库·redis·分布式
S1998_1997111609•X2 小时前
论恶意注入污染蜜罐进程函数值取仺⺋以集团犯罪获取数据爬虫的轮系依据
网络·数据库·爬虫·网络协议·百度
许彰午2 小时前
# 从OOM到根治的完整过程——导出大数据的应急、根因分析与游标方案
java·大数据·数据库·系统架构
eLIN TECE2 小时前
nacos2.3.0 接入pgsql或其他数据库
数据库
曾几何时`3 小时前
MySQL(七)索引
数据库·mysql