摘要: SQL Server 2008中需要访问MySQL的数据,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServer的方式实现。步骤:1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/,目前的版本是5.1.82.在SQL Server所在的服务器安装,并在ODBC中建立System DSN,命名为“MySQLODBC”。3.在SQL Server建立Linkserver,可通过如下脚本实现:EXEC master.dbo.sp_addlinkedserver @serv 阅读全文
posted @ 2011-07-27 17:08 hukn 阅读(9737) 评论(3) 推荐(1) 编辑
摘要: 数据库兼容级别不同导致生成快照时报错,发布、分发数据库实例的版本是:Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64)订阅数据库实例的版本是:Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (X64)发布数据库的兼容级别是90分发和订阅的兼容级别是100发布库中某个发布新增了一张表,重新初始化订阅时,快照代理报错:错误消息:Source: Microsoft.SqlServer.SmoTarget Site: System.Collections.Generic.IEnumerable`1[Syst 阅读全文
posted @ 2011-07-01 14:31 hukn 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 应用程序报错:异常详细信息:System.Data.SqlClient.SqlException:链接服务器 "Linkserver" 的 OLE DB 访问接口 "SQLNCLI10" 报告表 ""dbname"."dbo"."tablename"" 的架构版本在编译时("174830958556536")和运行时("174852419533516")之间发生变化。解决方案:把涉及到的同义词删除重建一下。 阅读全文
posted @ 2011-06-21 14:10 hukn 阅读(333) 评论(0) 推荐(0) 编辑
摘要: RAID1是对磁盘的镜像,通过盘对盘的完整复制达到数据可靠性。数据读取性能确实较单一硬盘来的快,因为数据会从两块硬盘中较快的一块中读出。写入速度通常较慢,因为数据得分别写入两块硬盘中并做比较。RAID0是通过对数据的分段存储在不同物理磁盘上,来达到数据存取时的性能提高。但并没有提供数据可靠性,如果一个磁盘失效,将影响整个数据。RAID 1+0 (RAID 0 over RAID 1)即先组建RAID 1,然后把组建好的RAID 1 再组建成 RAID 0RAID 0+1 (RAID 1 over RAID 0)即先组建RAID 0,然后把组建好的RAID 0 再组建成 RAID 1由于RAID 阅读全文
posted @ 2011-04-20 20:21 hukn 阅读(5208) 评论(0) 推荐(0) 编辑