SQL Server 2008打开时出错

SQL Server 2008打开时出错,第1张

看样子可能是“已注册的服务器”配置文件损坏导致客户端读取文件的时候报错。

楼主大概是用的Vista吧?

在命令行里输入explorer %appdata%

在打开的的资源管理器窗口里依次进入Microsoft-Microsoft SQL Server-100-Tools-Shell

看看有没有RegSrvr.xml,有的话删除到回收站,然后重新打开SQL Server Management Studio看看还报不报错。

另外从楼主的版本看应该是装的SQL Server 2008的RTM版,RTM版有不少bug,建议安装最新的SP3补丁,补丁可以在微软网站下载。

看不到你的代码 不知道是怎么写的指颂 提供一下的我自己的序列化方法

需要序列化的class前面加[Serializable]关键字:

//实例化MemoryStream

MemoryStream memoryStream = new MemoryStream()

//实例化Formatter

BinaryFormatter formatter = new BinaryFormatter()

//序列化类为base64字符串

formatter.Serialize(memoryStream, this)

//设定文件祥乎流中的位置

memoryStream.Position = 0

//反序列化,在你的实例中memoryStream就是取到的序列化后的字符串

formatter.Deserialize(memoryStream)

Deserialize返回是一个object类型,可以强制转化为原始的类

本人这样在实际中使用谨逗悉没有问题,你如果无法使用,贴下代码出来

程序集:System.Web.Extensions

using 旅宽System.Web.Script.Serialization

//这拆正亮个转换,需要你的json格式必须正确。

JavaScriptSerializer js = new JavaScriptSerializer()

DataSet ds = js.Deserialize<DataSet>(json字符清慧串)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12523587.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存