博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年4月1日

摘要: 今天在将一个 SQL Server 2005 数据库附加到 SQL Server 2008时出现如下的错误:附加数据库对于服务器失败(Microsoft.SqlServer.Smo),无法升级数据库test,因为它是只读的,或 者具有只读文件。请将数据库或文件设为可写,然后重新运行恢复操作。 (Microsoft SQL Server,错误: 3415) 查看了数据库文件,他们并没有只读属性,在 SQL Server 2005 中附加都是一切正常的啊。 经查阅资料,发现并不是文件只读的问题,严格说应该是一个“权限”的问题,当前的SQL Server登录帐号没有对要附加文件的可写权限,就会出.. 阅读全文
posted @ 2012-04-01 16:51 巛 阅读(413) 评论(0) 推荐(0) 编辑

2012年3月26日

摘要: 1."" 与string.Empty在用法与性能上基本没区别。string.Empty是在语法级别对””的优化。都是把值放在堆上一个空间里,会在栈上保存一个堆的地址(占4字节)例:string str1=””; string str2=””;str1与str2的引用会是相同的也就是str1与str2在栈上保存的地址上相同的。2.那就是string.Empty会在堆上占用一个长度为0的空间,而null不会。具体内容如下: string str1=””; string str2=null;str2同样会在栈上保存一个地址,这个地址也占4字节,但是这个地址是没有明确指向的,它哪也 阅读全文
posted @ 2012-03-26 17:16 巛 阅读(173) 评论(0) 推荐(0) 编辑

2012年3月20日

摘要: 转自:http://www.cnblogs.com/michaelxu/archive/2008/04/02/1134217.html事件是一种特殊的委托运行机制是:注册---触发 ---处理签名就是把函数名字去掉以后剩下的东西(返回值、参数、调用方式等)C#中使用事件需要的步骤:1.创建一个委托2.将创建的委托与特定事件关联(.Net类库中的很多事件都是已经定制好的,所以他们也就有相应的一个委托,在编写关联事件处理程序--也就是当有事件发生时我们要执行的方法的时候我们需要和这个委托有相同的签名)3.编写事件处理程序4.利用编写的事件处理程序生成一个委托实例5.把这个委托实例添加到产生事件对象 阅读全文
posted @ 2012-03-20 17:21 巛 阅读(561) 评论(2) 推荐(0) 编辑

2012年3月7日

摘要: ChineseNameIdentify 中文人名识别FrequencyFirst 词频优先MultiDimensionality 多元分词EnglishMultiDimensionality 英文多元分词FilterStopWords 过滤停用词IgnoreSpace 忽略空格、回车、TabForceSingleWord 强制一元分词TraditionalChineseEnabled 繁体中文开关OutputSimplifiedTraditional 同时输出简体和繁体UnknownWordIdentify 未登录词识别FilterEnglish ... 阅读全文
posted @ 2012-03-07 16:19 巛 阅读(248) 评论(0) 推荐(0) 编辑

2012年2月27日

摘要: 工具-----选项------SQLServer对象资源管理器-----命令 阅读全文
posted @ 2012-02-27 17:09 巛 阅读(293) 评论(0) 推荐(0) 编辑

2012年2月20日

摘要: 看不开存储过程时 可以用 EXEC sp_helptext 'SP_wOrder'来或得存储过程内容 阅读全文
posted @ 2012-02-20 17:26 巛 阅读(1162) 评论(0) 推荐(0) 编辑