-
SqlServer代理执行[分发清除: distribution] 无法删除快照文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:121
每天偶尔检查数据库作业是否失败,发现有错误 select top 10 job_id,run_date,run_time,run_duration,step_name,messagefrom msdb..sysjobhistory where run_status = 0 order by run_date desc,run_time desc 该作业失败 。 ? 计划 12 ( 复制代理计划 。 )[详细]
-
怎样查出SQLServer的性能瓶颈
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
怎样查出SQLServer的性能瓶颈 --王成辉翻译整理,转贴请注明出自微软BI开拓者[url]www.windbi.com[/url] --原帖地址 如果你曾经做了很长时间的DBA,那么你会了解到SQLServe的性能调优不是一个精密的科学。即使是,对于为最佳的性能找到最佳的配置也是很困难[详细]
-
SQLSERVER 日志收缩
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
SQL2008 的收缩日志? 由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消: (SQL2005) Backup Log ?DNName? with ?no_log go dump transaction USE ?DNName? DBCC ?SHRINKFILE ( 2 ) Go -- ------------------[详细]
-
SQLServer2005删除log文件和清空日志的方案
所属栏目:[MsSql教程] 日期:2020-12-12 热度:140
use master ; exec sp_detach_db @dbname = 'TestDB' ; exec sp_attach_single_file_db @dbname = 'TestDB' , @physname = 'D:Program FilesMicrosoft SQL ServerMSSQL10.SQL2008MSSQLDATATestDB.mdf' ? 二 、清空日志 该命令在SQL Server 2005和2000[详细]
-
SqlServer DDL 触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:175
DDL 触发器 主要作用 : 要防止对数据库架构进行某些更改 。 希望数据库中发生某种情况以响应数据库架构中的更改 。 要记录数据库架构中的更改或事件 。 仅在运行触发 DDL 触发器的 DDL 语句后 , DDL 触发器才会激发 。 DDL 触发器无法作为 INSTEAD OF 触发[详细]
-
Conclusion:使用sqlserver 2008 R2 构建多维数据源
所属栏目:[MsSql教程] 日期:2020-12-12 热度:87
用sqlserver构建多维cube的步骤以及一些注意事项 第一步: 打开SQL Server Business Intelligence Development Studio,文件 ---新建项目 然后 项目类型:商业智能项目; Visual Studio已安装的模板:Analysis Services项目。 名称随便起一个,然后点确定。[详细]
-
SqlServer 服务器CPU升高因为用户未注销引起的explorer.exe CPU
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
今天看监控,发现服务器CPU比往常高几乎一倍,发现是前一天开始升高的。 进去服务器查看系统及SqlServer最近30分钟的CPU使用情况(只是取一段时间看看CPU) DECLARE @ts_now bigint = (SELECT cpu_ticks/(cpu_ticks/ms_ticks) FROM sys.dm_os_sys_info WITH[详细]
-
SQLServer 创建dtsx包更新统计信息(示例)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:176
1 . 打开Microsoft Visual Studio 创建 integration service project? 2. 工具箱拖动一个“更新统计信息任务” 到控制流,设置需要更新哪些对象的统计信息 3. 设计完成后保存,可以另存一份dtsx 包 4. 或者在项目路径中也可以看到生成的dtsx包文件 5.打开SQL[详细]
-
SQLServer 代理 停止时设置定时检查启动
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
由于服务器压力过大,主要是推送发布较多,SQLserver代理有时会停止。 如果没时间常看到监控,也可以让代理自动启动。网上找了个脚本稍加改动完成。 以下保存为一个批处理文件: net_start_SQLSERVERAGENT.bat 再利用Windows的 “任务计划” 定时执行。(如[详细]
-
sqlserver函数大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:198
?? ?? 一旦成功地从表中检索出数据,就需要进一步操纵这些数据,以获得有用或有意义的结果。这些要求包括:执行计算与数学运算、转换数据、解析数值、组合值和聚合一个范围内的值等。 下表给出了 T-SQL 函数的类别和描述。 函数类别 作用 聚合函数 执行的操[详细]
-
SqlServer导出关系图到.sql文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:132
??SqlServer导出关系图到.sql Vegeta原创: SqlServer2008R2自带的数据库关系图,方便我们可视化管理数据库表,提供更友好的数据库架构管理方式,但是如果将它导出到.sql文件呢? 我们都知道数据库模型图是存在系统表 [sysdiagrams] 之中的,虽然SqlServer20[详细]
-
SQLServer删除所有指定架构下的表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
最近由于做部署实验导致SqlServer实验服务器的数据库经常需要批量删除表,和批量创建表。创建就不用说了直接生成脚本就可以了,删除 点击比较麻烦所以写了如下脚本“删除所有指定架构下的表”. 废话比较多了,懒得说了。。。。 declare @table_name varchar([详细]
-
sqlserver命令提示实用工具的介绍
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
? ? sqlserver命令提示实用工具的介绍,除上述的图形化管理工具外,SQL Server2008还提供了大量的命令行实用工具,包括bcp、dtexec、dtutil、osql、reconfig、sqlcmd、sqlwb和tablediff等,下面进行简要说明。 除上述的图形化管理工具外,SQL Server2008还提[详细]
-
sqlserver 向visio导入数据库关系图
所属栏目:[MsSql教程] 日期:2020-12-12 热度:153
一、先创建数据源 ???????? 控制面板 —— 管理工具——数据源——添加——sqlserver——完成——名称(需要自己记住),服务器(直接输入IP ,不要选)——下一步 ——使用用户输入登录ID和密码,sqlserver验证,登录ID,密码—— 更改数据库——下一步——[详细]
-
SQLServer和Oracle的常用函数对比 及存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
SQLServer和Oracle的常用函数对比? 1.绝对值? S:select abs(-1) value? O:select abs(-1) value from dual? 2.取整(大)? S:select ceiling(-1.001) value? O:select ceil(-1.001) value from dual? 3.取整(小)? S:select floor(-1.001) value? O:select fl[详细]
-
SQLServer和Oracle的常用函数对比
所属栏目:[MsSql教程] 日期:2020-12-12 热度:91
---------数学函数 1.绝对值 S:select abs(-1) value O:select abs(-1)? value from dual 2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001)? value from dual 3.取整(小) S:select floor(-1.001) value O:select floor(-1.001)? value fr[详细]
-
SQLServer 某列值连续4行相同则输出其1行(测试)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
--drop table testcreate table test(name varchar(20),value int)insert into test(name,value)values('aa',1),('pp',('hh',-1),('ff',('ee',('aa',('jj',('oo',('uu',('bb',('ll',-1)select * from test 以上红框中是要输出的结果:输出为1的,连续4行为1[详细]
-
一个sqlserver数据库表查看与备份软件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
一个sqlserver数据库表查看与备份软件 先连接;点击获取,列出全部数据库名;点击某个数据库名,列出全部表名;点击表名,获取内容;如果表的行数过多,万以上,获取时间会长; 点击 导出为excel ,将当前表导出到excelback目录,文件名为 表名.xls; 现在尚[详细]
-
解决ADO通过指定IP地址连接到SQLServer数据库时总是失败问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
? ? ? 这几天在开发一个自己单位用的小平台,B/S结构,需要连接局域网内的SQLServer2005服务器,连接字符串在查了资料后是这样的: ? ? ? connectString="Provider=SQLOLEDB;DataSource=zhangyuxiangSQL2005;Database=dbname;Persist Security Info=False;[详细]
-
loadrunner监控sqlserver数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
注:以下指标取自SQL Server自身提供的性能计数器。 指标名称 指标描述 指标范围 指标单位 1.SQL Server中访问方法(Access Methods)对象包含的性能计数器 全表扫描/秒 (Full Scans/sec) 指每秒全表扫描的数量。全表扫描可以是基本表扫描或全索引扫描。由[详细]
-
SqlServer 分页 ROW_NUMBER() OVER(Order by * DESC ) AS RowNum
所属栏目:[MsSql教程] 日期:2020-12-12 热度:166
语法如下: select * from (? select *,ROW_NUMBER() OVER(Order by a.CreateTime DESC ) AS RowNumber from table_name as a? ) as b? where RowNumber BETWEEN 1 and 5? 实例如下 select * from? ( select ROW_NUMBER()over(order by DWHYBH ) as rowNo,*[详细]
-
SQLServer2008远程连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
Vc++(MFC) 实现 SQL? Server 的远程连接( ADO 实现) ? ? 一 、 ADO 概 述 ? ???????ADO 是 Microsoft 为 最 新 和 最 强 大 的 数 据 访 问 范 例 ? OLE?DB? 而 设 计 的 , 是 一 个 便 于 使 用 的 应 用 程 序 层 接 口 OLE.DB? 提 供 者 访 问 和 操[详细]
-
SQLServer inner join 不先执行where条件的优化
所属栏目:[MsSql教程] 日期:2020-12-12 热度:133
前端操作偶尔超时,发现一个查询很慢,格式如下: select * from a inner join b on b.id=a.bidinner join c on c.id=a.cidwhere a.way=1 and a.num='10000' a 表为深红色,返回240万行数据。执行了33秒。最终结果返回一条记录!可以看到其行数估计非常不准[详细]
-
SqlServer 连接问题(汇总)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
问题: 内网中SqlServer客户端连接另一台SqlServer服务器出错。如图: 原因: 服务器端开启了“公共网络”防火墙,1433端口入站规则没被允许 解决方法: 方法一: 最简单的方法,关闭防火墙!OK(不好!) 方法二: 添加入站规则允许1433端口通过公网 XXXXXX[详细]
-
SqlServer保留小数位数的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
cast(20.123456 ? as?? numeric(9,2))?[详细]