耶耶耶耶耶 发表于 7 天前

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

目录

一、连接字符串
 【本地连接字符串】
【远程连接字符串】
二、备份
三、还原
(1)还原数据库-bak、btn文件
(2)附加数据库mdf文件
四、SQL监视器的使用

一、连接字符串

 【本地连接字符串】

server = DESKTOP-FTH2P3S; Database = 【数据库名称】; Trusted_Connection = SSPI; 备注:可用.代替上面的主机名称 
【远程连接字符串】

Data Source=192.xxx.xx.xxx;Initial Catalog=数据库名称;Persist Security Info=True;User ID=数据库账号;Password=数据库密码;TrustServerCertificate=true 二、备份

第一步,找到你想备份的数据库-右键使命备份
https://i-blog.csdnimg.cn/blog_migrate/04ec4cc6542ebda7f5ec160f46090e0b.jpeg
第二步,选路径
https://i-blog.csdnimg.cn/blog_migrate/9a856bd8100ca89115acfafd427a6472.png
https://i-blog.csdnimg.cn/blog_migrate/5da11aba1cab0c05ec964eac25184b8b.png
https://i-blog.csdnimg.cn/blog_migrate/428e1d3327778ba0f0e0a937aa5d83e8.png
然后点击确定,表现备份完成
https://i-blog.csdnimg.cn/blog_migrate/b5eb7210c6045a4dbda408511357b708.png
去指定路径查看,发现已经备份乐成:
https://i-blog.csdnimg.cn/blog_migrate/f657d913290dc00e46cbe13c39ceefbe.png
三、还原

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

先登录本地数据库
https://i-blog.csdnimg.cn/blog_migrate/2db972de9f55c2dec076af746ad57d01.png
设置好安全性
https://i-blog.csdnimg.cn/blog_migrate/23ea7402658dd01f25822c6351a19e99.png

把服务器身份验证改成SQL serve和windos身份验证模式
https://i-blog.csdnimg.cn/blog_migrate/acc51a725e7bb4b8a20ab89dfe70962e.png
右键还原数据库
https://i-blog.csdnimg.cn/blog_migrate/8a71ef958c3b75c324ec207501a428ee.png
https://i-blog.csdnimg.cn/blog_migrate/74b0bce592d0928bd0e529c6ec36d221.png
连接字符串参考(第一个名称可以右键属性得到,第二个是数据库名,第三个是免密码验证)
https://i-blog.csdnimg.cn/blog_migrate/c1d3589c1ce9d82f9f83811189ec6bc6.png
请在SqlMap.config文件改连接字符串。
(2)附加数据库mdf文件

https://i-blog.csdnimg.cn/blog_migrate/62911dbf25b6c745023d62dc08e15091.png
https://i-blog.csdnimg.cn/blog_migrate/e278c8883f08c050c47b805eca722d49.png
 在SQLsever数据库中右键附加
https://i-blog.csdnimg.cn/blog_migrate/b4ea3d4dd2f40316bd188734f13f9716.png
https://i-blog.csdnimg.cn/blog_migrate/f8377c87d9b901b63f6a997ecc7f7720.png
四、SQL监视器的使用

(1)捕获sql

第一步,打开数据库,点击profiler,连接好后设置表现的事件
https://i-blog.csdnimg.cn/blog_migrate/94da686653663f749b8c98b94b8a6691.png
例如我上面选择的是监听存储过程,如果想监听SQL,可以选择TSQL
https://i-blog.csdnimg.cn/direct/358dd24881d444868a9f98bfa89f0a22.png
 第二步,选中对应的事件查看SQL,而且可将SQL复制黏贴进行查询
https://i-blog.csdnimg.cn/blog_migrate/688bd0b449b10d77c0f02e060156170f.png
第三步,黏贴后需要对SQL做的处置惩罚:
https://i-blog.csdnimg.cn/blog_migrate/eca090f87d1f1821704fc9fac616e5f2.png
   1. @param0 等含@的占位符,要替换为对应的字符
2. ‘’要替换为’ (双引号替换为单引号)
 (2)数据库执行时间计算

declare @d datetime
set @d=getdate();
/*你的SQL开始*/
SELECT * FROM table
/*你的SQL结束*/
select [语句执行花费时间(毫秒)]=datediff(ms,@d,getdate())
https://i-blog.csdnimg.cn/blog_migrate/9d98f4b4ef63b967397403229de50601.png


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 数据库的使用02:SQLServer的连接字符串、备份、还原、SQL监视相关设置