易截截图软件、单文件、免安装、纯绿色、仅160KB

MS SQL Server 2008分布式查询MySQL

  近日,俺通过MS SQL Server 2008的链接服务器查询MySQL的数据。其实,俺在多年前就使用过这个,当时是分布式查询Excel表数据,现在,换成异构数据库MySQL。俺以64位系统说明:
   首先,Windows程序访问MySQL数据库需要驱动程序,可以到官方网站下载,俺就是使用Mysql ODBC 5.1 Driver for 64bit,通过数据源访问MySQL,其次,MSSQL通过OLEDB Provider For ODBC Driver访问数据源。令人兴奋的是Microsoft发布64bit的OLEDB Provider For ODBC Driver,使得俺可以继续胡闹MS SQL Server。请准备以下两个驱动程序:
   1.Mysql ODBC 5.1 Driver
   2.OLEDB Provider For ODBC Driver 64bit版本
安装上述驱动程序,打开MySQL Command Line Client,创建数据库echoinfor
创建数据库一个示范表xdialog
创建一个用户,并赋予所有权,使该用户可以完全访问该表
 
创建表成功后,导入数据到表中,过程略。
打开ODBC数据源,查看Mysql ODBC 5.1 Driver是否已经安装
设置ODBC数据源
打开Microsoft SQL Server 2008管理器,查看访问接口是否已经存在MSDASQL
打开脚本,创建链接服务器
测试服务器连通性
如连接成功,返回界面
查询数据


相关文档:

Oracle 学习:PL/SQL循序渐进全面学习教程

 最后一课 异常处理本章重点:
  
  1、定义PLSQL异常
  2、列举不同的异常处理方法
  3、捕获非预期的错误
  4、描述异常的影响
  5、定制异常的返回信息  一、PLSQL异常处理
  异常是由ORACLE错误或显式的抛出一个错误产生的。
  如何处理:
  用一个处理程序来捕获它;
  将它传递 ......

sql外键约束NO ACTION,CASCADE,SET NULL,SET DEFAULT

 NO ACTION
指定如果试图删除/修改某一行,而该行的键被其他表的现有行中的外键所引用,则产生错误并回滚 DELETE/UPDATE语句。
CASCADE、SET NULL 和 SET DEFAULT
允许通过删除或更新键值来影响指定具有外键关系的表,这些外键关系可追溯到在其中进行修改的表。如果为目标表也定义了级联引用操作,那么指定的级联操 ......

SQL Server数据修复命令DBCC一览

MS Sql Server 提供了很多数据库修复的命令,当数据库质疑或是有的无法完成读取时可以尝试这些修复命令。
  1. DBCC CHECKDB
  重启服务器后,在没有进行任何操作的情况下,在SQL查询分析器中执行以下SQL进行数据库的修复,修复数据库存在的一致性错误与分配错误。
 
use master
declare @databasename varch ......

一个稍微修改的SQL无限分级

前段时间  把之前的无限分级表稍微做了一些改进 改进后的表结构如下
ID  Name  ParentID ParentIDList  level
1    A          0             0-1   &nbs ......

SQL要求CDKEY的解决办法

 
[可用]如果出现安装sql server 2000要求CD-KEY的情况,请使用regedt32找开注册表,在以下主键[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager]中建立一个DWORD键
SafeDLLSearchMode并设值为0
这个试过,是可以用的
 
H6TWQ-TQQM8-HXJYG-D69F7-R84VM      - ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号