SQLServer
seteor
这个作者很懒,什么都没留下…
展开
-
SQLServer无法判断空格数量
在SQLServer中字符串中连续的空格数据量是无法判断的,以下是测试脚本:DROP TABLE [dbo].[TestTable]CREATE TABLE [dbo].[TestTable]( [Id] [int] NOT NULL, [Name] [cha原创 2011-08-11 12:21:04 · 2370 阅读 · 0 评论 -
虚拟日志文件过大导致不能收缩日志文件
今天在对一个历史数据库进行日志收缩时(SQLServer2008R2),发现怎么弄,最后日志大小都有2G多。检查了数据库为简单模式,且没有相关写操作,按理来说应该可以收缩到很小才对。先是检查了下日志文件的可用空间,可用空间达到了99%以上: 尝试使用以下语句,不指定文件大小时,不返回任何错误,文件大小无变化:DBCC SHRINKFILE (N'L原创 2013-04-26 12:34:08 · 3540 阅读 · 0 评论 -
ssis服务配置中指定的SQLServer不存在或不可用
ssis服务配置中指定的SQLServer不存在或不可用今天在对一台服务器上的ssis包进行管理时,连接ssis服务后,无法显示msdb目录下的包,报如下错误:标题: Microsoft SQL Server Management Studio------------------------------无法为该请求检索数据。 (Microsoft.S原创 2012-08-03 15:35:17 · 7060 阅读 · 0 评论 -
SQL SERVER 2008R2 复制:创建快照时报错: 由于发布服务器处于不活动状态,无法生成快照。
错误: 异常类型: Microsoft.SqlServer.Replication.ReplicationAgentException 异常消息: 由于发布服务器处于不活动状态,无法生成快照。 消息代码: 54057原因:发布服务器处于不活动状态 通过 sp_helpdistpublisher @publ原创 2012-07-13 09:00:52 · 4955 阅读 · 0 评论 -
SQL SERVER2012新功能之新分页语法
--SQL SERVER2012新增加的分页语法:create table paging(id int identity primary key,somecol varchar(50))goinsert into paging(somecol)select name from master.sys.columns;goselect ID原创 2012-06-27 16:00:52 · 1290 阅读 · 0 评论 -
使用for命令在多台SQLServer服务器上执行脚本
随着数据库服务器越来越多,有时候我们可能要需要对所有SQLServer服务器的同名库做一些更新或执行脚本之类的情况。笨办法就是登录到每一个SQL实例上手工执行,这样费时费力,而且当实例相当多时就是件极痛苦的事,其实我们可以用DOS命令中的for命令来实现:命令很简单:原创 2011-08-11 15:55:24 · 1129 阅读 · 0 评论 -
SQL-Server十大最佳存储实践
要想让 SQL Server 系统的性能和运行达到最佳,关键在于适当配置 IO 子系统。以下是 SQL Server 小组推荐的一些最常用、最好的 SQL Server 存储配置方法。 一.了解SQL Server的IO特征以及您的应用的具体IO要求/特征。为转载 2011-08-11 14:28:43 · 650 阅读 · 0 评论 -
SQLServerAgent 服务无法启动问题
如果在特定的用户帐户下启动 MSSQLServer 或 SQLServerAgent 服务遇到困难,可以: 使用 Windows NT 用户管理器验证该计算机上的帐户具有'作为服务登录'权限。(二者都必须在本地计算机的安全上下文中而不是在域中进行指派。) 如果原创 2011-08-11 12:14:58 · 6968 阅读 · 0 评论 -
SQLServer2005 复制中增量快照的配置
最近在对一个项目数量较大的发布做快照初始化时,遇到一个问题,就是在对发布添加新项目后,创建快照做初始化时,时间非常长,到最后超时失败,观察快照文件夹后,发现每次创建快照时,该发布下的所有项目都被重新初始化,后来在创建发布时有两个关键参数:@immediate_sync,@原创 2011-08-11 12:53:01 · 1016 阅读 · 0 评论 -
SQLServer中in和not in子查询注意事项
当in子查询的结果集中包含null时,如: in('a','b',null),父查询只返回非NULL结果集,因为null和null无法比较;当子查询 not in的结果集中包含null时,父查询永远为空结果集;当子查询中查询字段不存在时,SQL不会报错se原创 2011-08-11 12:48:05 · 20715 阅读 · 0 评论 -
SQLServer通过链接服务器取mysql blob类型的字符转换
SQLServer中通过ODBC建立到mysql链接服务器,获取mysql的blob类型时,取过来显示的是二进制串,但实际上已经转换成了image类型。例:select convert(varchar(max),body) from openquery([LINK_MYSQL],'select body from mysql.proc;')消息 529,级别 16,状态 2,第 1原创 2013-12-31 16:49:03 · 3839 阅读 · 0 评论