索引超出了数组界限(Microsoft.SqlServer.Smo)

SSMS连接远程SQL Server服务器是很方便的。

昨天我用SQL Server 2008 SSMS连接SQL Server 2012竟然报错,如下图:

在网上搜了,参考这个参考那个,太啰嗦了,确实是软件固有的问题,微软肯定会发补丁解决的!

于是看了我的SQL Server 2008的版本,在SSMS界面,帮助--关于。没有类似下面的Windows版本那样明显:

而是10.0.xxxx.x,我只知道10.0的SQL Server 2008,如果前面是10.5就是SQL Server 2008
R2,如果11.0的话应该就是SQL Server 2012.但具体是SP几就不知道了,然后上网查才知道我的就是SQL Server 2008,没Service
Pack。那想必是我得版本太低了,网上介绍的就是某个特定的补丁吧。我就索性把SP1,SP2全打上了;结果打完了SP1问题依旧,打完了SP2还是相同问题,晕了!一搜,还有SP3,于是又打SP3,打完了就OK了。SSMS的版本就变成下面的10.0.5512.0。

开始想直接跳过SP1直接打SP2的,想测试SP2的补丁包是否包含了SP1。结果SP1后下载先完成,那就按步骤来吧。

索引超出了数组界限(Microsoft.SqlServer.Smo),布布扣,bubuko.com

时间: 2024-10-26 07:01:32

索引超出了数组界限(Microsoft.SqlServer.Smo)的相关文章

ThoughtWorks.QRCode 生成QR二维码时提示“索引超出了数组界限”的原因和解决方法

"索引超出了数组界限"也有可能确实是因为你选择的二维码Version对应的容量不足以存储你所放的内容,如果你确定使用的版本容量二维码能存储你的内容,但还是报错,那么再考虑此解决方法 这两天忙着做一个客户标签打印程序,因为二维码里面存在控制符,使用ZPL指令存在一些问题,因此决定使用生成二维码图片然后转换成ZPL格式图片来打印.途中找了很多类库,很多都无法自定义QR的version而放弃,转而找到ThoughtWorks.QRCode.dll,效果很满意,但是测试的时候发现经常会提示&q

附加数据库 对于 服务器“ZHHB-PC”失败。 (Microsoft.SqlServer.Smo)

附加数据库 对于 服务器"ZHHB-PC"失败.  (Microsoft.SqlServer.Smo) ------------------------------有关帮助信息,请单击: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.50.1600.1+((KJ_RTM).100402-1540+)&EvtSrc=Microsoft.SqlServer.Management

Index was outside the bounds of the array. (Microsoft.SqlServer.Smo)

本地ssms是 安装Sqlserver 2008 r2 自带的 远端的server是sqlserver2014 可以连接,可以执行查询语句.但是,不能使用ssms生成对象的脚本.推测ssms 2008的内置命令与sqlserver2014不兼容. 错误: 1, TITLE: Microsoft SQL Server Management Studio ------------------------------ Index was outside the bounds of the array.

创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo

机房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759 导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题: (但是忘记截图,关键词如下) 创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transac

Script failed for StoredProcedure '.........' Index was outside the bounds of the array.(Microsoft.SqlServer.Smo)

本地数据库远程登陆数据库服务器,右击 存储过程 ,报错如下: 原因:本地数据库版本 2008 R2,但服务器数据库版本 2012 ,版本不一致导致的. Script failed for StoredProcedure '.........' Index was outside the bounds of the array.(Microsoft.SqlServer.Smo)

在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个。必须提供所有成员。 (microsoft.sqlserver.smo)

问题:在SQL SERVER 2005中还原数据库时出现错误:system.data.sqlclient.sqlerror 媒体集有 2 个媒体簇 但只提供了 1 个.必须提供所有成员. (microsoft.sqlserver.smo) 原因:由于备份时,没有去掉默认的备份路径(C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Backup\backup.bak),而又添加了一个新的路径,结果备份了两份,但它们之间彼此依赖,所以没有办法恢复

创建数据库失败((Microsoft.SqlServer.Smo))执行Transact-SQL语句或批处理时发生了异常。

房收费系统完成了,但是我是在笔记本上敲得,没有实现异地发布,结局只能是被PASS掉了~回来重新导出自己的数据库到台式机上,由于我笔记本装的SQL和台式机版本是不一样的,所以遇到一些问题,具体解决方法请参考博客:http://blog.csdn.net/mascf/article/details/38644759 导出脚本成功但是新建数据库又出现问题,新建过程中出现如下问题: (但是忘记截图,关键词如下) 创建数据库失败((Microsoft.SqlServer.Smo)) 执行 Transact

【工作中遇到的问题】Dictionary 在进行Add操作使报超出了数组界限的问题

问题代码的主要功能是用于记录页面的执行时间的: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Web.Mvc; 6 using TCWireless.Utility; 7 using System.Threading; 8 using TCBase.EagleEye.Metric; 9 10 namespace TCWirel

了解GAC:从“找不到Microsoft.SqlServer.SqlClrProvider.dll”的问题开始

了解GAC:从"找不到Microsoft.SqlServer.SqlClrProvider.dll"的问题开始                             老帅    先上图,看真相,如下: 一.问题描述 我使用Microsoft.SqlServer.Smo开发了一个数据库管理工具,根据定制的需求,完成对SQLServer的管理.部署到客户机以后,就提示上述错误.而这个文件在我本机上使用全盘搜索,无论如何也搜索不到. 二.追根溯源    经过研究,发现这个文件是SQLSer