![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
wvtjplh
这个作者很懒,什么都没留下…
展开
-
SQLServer 删除发布与订阅
在SQLServer中使用右键删除单独的发布或者订阅时,有时候删除不干净。显示删除成功但是实际上复制还是存在的。这时候如果要从新建立该表的订阅,会提示该表以用于复制。以下语句经过测试是可以清除成功的。【但是有个BUG 如果使用第三个sp_removedbreplication清除发布或者订阅的复制对象,不能选择某个发布或者订阅,只能把该数据的所有发布或者订阅的复制对象全部清除。】--在订阅服务器的当前数据库中删除订阅。 (快照复制和事务复制 的删除)exec sp_droppullsubs..原创 2020-08-12 12:15:03 · 2778 阅读 · 0 评论 -
SQL SERVER设置服务器别名
1.打开SQL SERVER配置管理器。直接点击菜单里的图标就可以。2. 打开后,点击展开SQL Native Client 11.0 配置(32位)注意:一定要选择32位,不然不生效3. 点击子菜单下的别名,右键新建别名。4. 别名: 自己随便起个名字,以后就用这个名字连接数据库端口号: 默认 1433服务器: 填写服务器IP地址或者计算机名协议: ...原创 2020-04-16 13:21:50 · 1458 阅读 · 0 评论 -
Microsoft SQL Server 双机热备份,实时同步
1.两台服务器,主服务器,从服务器,两台服务器都安装SQL Server 2008R2并且安装相同表结构的数据库(需要实时同步的数据库)2.主服务器数据库安装完毕,打开SQL Server 配置管理器,把SQL Server 代理服务打开(已打开请忽略)3.登录主服务器数据库,从数据库左侧菜单栏找到->复制->本地发布,右击新建发布4.默认主服务器当作分发服务器...原创 2020-04-16 13:20:27 · 3800 阅读 · 2 评论 -
SQL SERVER 收缩数据库的命令
1.清空日志DUMPTRANSACTION库名WITHNO_LOG2.截断事务日志:BACKUPLOG数据库名WITHNO_LOG3.收缩数据库文件(如果不压缩,数据库的文件不会减小企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件 --选择日志文件--在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这...原创 2020-04-06 08:31:09 · 1650 阅读 · 0 评论 -
SqlServer 更改数据库名称
1.首先选中需要更改数据库右击属性找到文件,此处可直接修改数据库逻辑名称2.选中数据库右击选择重命名修改数据库名称。3.将数据库进行分离,找到数据库文件mdf与ldf文件,直接更改文件名称4.附加数据库回来(此处注意需要重新选择物理文件路径,默认的为原先老的文件名)...转载 2019-12-24 12:03:17 · 2727 阅读 · 0 评论 -
配置SQLServer,允许远程连接
需要别人远程你的数据库,首先需要的是在一个局域网内,或者连接的是同一个路由器,接下来就是具体步骤:(一)首先是要检查SQLServer数据库服务器中是否允许远程链接。其具体操作为:(1)打开数据库,用本地帐户登录,右击第一个选项,选择属性:(2)在打开的属性窗口,在其右边点击“连接”,然后再左侧勾上“允许远程连接到此服务器”::(二)为微软SQL服务器(MSSQLSe...转载 2019-08-20 20:52:33 · 2214 阅读 · 0 评论 -
数据库差异备份及还原
案例背景:创建一个叫TestBackup的数据库,创建一张叫Table1的表,这个时候进行一次完整备份,备份文件为:TestBackupDB-full.bak;接着创建表Table2后进行差异备份,备份文件为:TestBackupDB-diff.bak 创建一个叫TestBackup2的数据库,用于测试TestBackup数据库的备份文件的还原。 下面我们就可以对备份文件:Te...转载 2019-05-03 22:35:46 · 5032 阅读 · 0 评论 -
SQL Server profile使用技巧
介绍经常会有人问profile工具该怎么使用?有没有方法获取性能差的sql的问题。自从转mysql我自己也差不多2年没有使用profile,忽然profile变得有点生疏不得不重新熟悉一下。这篇文章主要对profile工具做一个详细的介绍;包括工具的用途和使用方法等。profile是SQLServer自带的一个性能分析监控工具,它也可以生成数据库引擎优化顾问分析需要的负载数据,比如开发对功能进...转载 2018-10-28 20:32:19 · 192 阅读 · 0 评论 -
SQL Server2016安装步骤图解
SQL Server2016安装步骤图解本文针对SQL 2016 正式版安装过程进行梳理总结,帮助大家顺利安装SQL 2016,具体内容如下1.点击全新安装2.接着就是下一步,下一步...3.选择你要安装的功能 [可以利用PolyBase,使用标准TSQL查询hadoop数据,但这里我不需要装] 4.设置排序规则 5.设置登录用户...转载 2018-10-13 22:36:43 · 8255 阅读 · 0 评论 -
一些SQL代码
如何在SQL里查找相同的记录select * from 表 group by 字段 having count(字段)>1 表1: 工号,日期,工资 表2:工号,姓名 要让结果显示为:工号,姓名,当年的一月工资,二月工资,三月工资一直到十二月工资 select e.[G_ID],e.[G_XM], sum(case when month([A_RQ])=1 then [A_DR原创 2009-01-22 09:53:00 · 458 阅读 · 0 评论 -
SQL日期转换参数
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),-,), ,),:,)20040912110608select CONVERT(varchar(12) , getdate(),转载 2009-01-20 19:19:00 · 482 阅读 · 0 评论 -
如何避免asp的SQL的执行效率低
方法一、尽量使用复杂的SQL来代替简单的一堆 SQL. 同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率。有多个查询时,要善于使用JOIN。以下为引用的内容:oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE转载 2009-01-20 22:21:00 · 328 阅读 · 0 评论 -
多个SUM的结果成列读取----行转列
select(select sum(ISNULL(PAYMENT,0))t1 from SALES where K_ID=2 and GOBACK1=0 and (DATEDIFF(yy,C_CKSJ,GETDATE())=0))t,(select sum(ISNULL(PAYMENT,0))t2 from SALES where GOBACK1=0 and (DATEDIFF(yy,C_CKSJ转载 2009-01-19 13:25:00 · 521 阅读 · 0 评论 -
sql 关于日期的代码
取每个月的总和(每年都有)select sum(isnull(PAYMENT,0)) as total,convert(char(06),C_CKSJ,112),K_ID as date from SALES group by convert(char(06),C_CKSJ,112),K_ID 如何在SQL Server中查询本周 本月 本期, 本年的记录表名为:table原创 2009-01-17 09:05:00 · 453 阅读 · 0 评论 -
union后的根据字符长度排序
select top 10 * from(select cname from pricelist where cname LIKE %"&keyword&"% and cname not in ("&keyword&") union select Number from pricelist where Number LIKE %"&keyword&"% and Number not i原创 2009-01-16 10:42:00 · 331 阅读 · 0 评论