Win7下SQLServer访问虚拟机上的MySQL

一、确保Win7能telnet通MySQL端口,防火墙设置可参考http://www.cnblogs.com/ShanFish/p/6519950.html
二、配置系统DSN
1、在Win7上安装MySQL ODBC驱动
2、管理工具->ODBC数据源->系统DSN->添加->选择[MySQL ODBC 5.3 Unicode Driver]->完成->配置连接信息
三、创建链接服务器
【常规】提供程序:[Microsoft OLE DB Provider for ODBC Drivers];数据源:第2步添加的系统DSN名称
【安全性】选择使用此安全上下文创建连接,填写MySQL数据库的登陆名和密码

--SSMS中查询
SELECT * FROM OPENQUERY(DBLINKVM, ‘select @@port,@@version‘)
SELECT * FROM OPENQUERY(DBLINKVM, ‘select * from sakila.actor limit 10‘)
SELECT * FROM OPENQUERY(DBLINKVM, ‘show create table complaintdb.area_info‘)

MySQL查看表、字段说明

#MySQL查看表、字段说明
mysql> SELECT TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,IS_NULLABLE,COLUMN_KEY,COLUMN_COMMENT
FROM(
select TABLE_NAME,COLUMN_NAME,ORDINAL_POSITION,COLUMN_TYPE,IS_NULLABLE,COLUMN_KEY,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA=‘complaintdb‘
UNION ALL
SELECT TABLE_NAME,‘‘,‘‘,‘‘,‘‘,‘‘,TABLE_COMMENT FROM information_schema.tables where TABLE_SCHEMA=‘complaintdb‘
) a
ORDER BY TABLE_NAME,(ORDINAL_POSITION+0);
时间: 2024-07-28 15:03:48

Win7下SQLServer访问虚拟机上的MySQL的相关文章

windows下使用远程工具登录虚拟机上的Linux、访问虚拟机上的服务 、端口转发、win7 telnet登陆虚拟机

首先要清楚virtual box如何设置端口转发: 一篇文章: 如何使用VirtualBox进行端口转发 由于默认的方式是用NAT来做虚拟机网络的,因此如果从外网想访问虚拟机的应用会比较麻烦.以前一直用桥接的方式,但IP有限,自己指定的IP可能会和局域网的IP冲突,而用DHCP方式获取的IP又可能会发生变化导致不确定,怎么办?网上查了一下,简单有效的解决方法就是用VirtualBox的“端口映射”功能.下面结合实例来讲讲怎么操做: 应用场景:要将虚拟机的Web 80端口从外面能访问到. 1. 首

ENC28J60 + M430G2553,用uip搭建http服务器,解决“在XP系统下可以访问,在Win7下不能访问”的问题

近日,用ENC28J60,在M430G2553上搭建一个简单的HTTP服务器,结果发现在XP系统下可以访问,在Win7下不能访问,非常奇葩的问题. 通过抓包,如下图,计算机(IP地址为192.168.1.104)给服务器(IP地址为:192.168.1.150)发动的TCP包中的不添加Checksum信息. 上述问题,导致在uip中直接丢弃此TCP包,如下图. 为了适应默认的Win7系统设置,只能修改uip,让其不做Checksum,把上图的过程注释掉即可.

如何在window上访问虚拟机上redis方法

1. 首先要修改redis 的配置文件,找到bind节点,修改bind的节点如下: bind的意思是绑定哪个ip地址能够访问服务 ,也就是说只能通过bind的ip可以访问redis server. ps: bind 127.0.0.1 //绑定虚拟机上自己的ip,也就是说本地机子可以访问到redis server bind 0.0.0.0    // 所有的机子都可以访问到redis server  bind  192.168.1.253  //这个外部的机子可以访问redis server 2

QC在win7下不能访问QC服务器介绍

本地访问不了服务器QC的主要几个原因总结 服务器serverjbossextensionhpcmd 2016-03-24   兼容性问题: 1.在服务端QC的安装目录下jboss\server\default\deploy目录下(文件默认路径是: C:\Program Files\Mercury\Quality Center\jboss\server\default\deploy)找到 10sabin.war这个war包. 2.用winrar打开这个目录,可以看到SiteAdmin.htm这个文

CentOS7.2最小安装的虚拟机上安装MySQL 5.6.32

1.MySQL 5.6.32 64位安装包下载 在官网http://dev.mysql.com/downloads/mysql/5.6.html#中使用迅雷下载MySQL 5.6.32 64位安装包下载(或者wget 下载: # cd /usr/local/src # wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar) (http://cdn.mysq

win7下php环境配置(apache,php,mysql)

win7是64位旗舰版. 安装包: php-5.6.3-Win32-VC11-x64.zip httpd-2.4.10-win64-VC11.zip mysql-5.6.22-winx64.zip 解压到相应的路径. 1.php 复制php.ini-production,并改名为php.ini,修改如下: ;隐藏PHP版本号 expose_php = Off ;php扩充库目录 extension_dir = "D:\devsoft\apm\php-5.6.3-Win32-VC11-x64\ex

win7下IIS7.0虚拟目录不存在的问题

问题:在IIS7.0下选中虚拟目录,右边浏览应用程序下,自动打开浏览器找开虚拟目录下的网站,但过一会什么都没有改变,再一次右边浏览应用程序,就提示 “虚拟目录不存在”. 解决方法:右键网站或下面的虚拟目录,点刷新,就浏览应用程序就出来了,又可以自动打开浏览器找开虚拟目录下的网站了. 有些虚拟目录无法访问,无法上传图片.文件,就可以在IIS 虚拟目录中,右键 该虚拟目录-编辑权限,给IIS_IUSRS赋完全控制权限,就可以上传图片了.

CentOS7.2虚拟机上安装MySQL 5.7.14

1.MySQL 5.6.32 64位安装包下载 在官网http://dev.mysql.com/downloads/mysql/中使用wget或迅雷下载MySQL 5.7.14 64位安装包: mysql分为开发版本和稳定版本(GA),开发版本拥有最新的特性,但是并不稳定,也没有完全经过测试,可能存在严重的bug,而稳定版本是经过了长时间的测试,消除了具有已知的bug,其稳定性和安全性都得到一定的保障. 对于一个mysql的版本号如:mysql-5.6.1-m1,这个版本号意味着什么呢? 1.对

CentOS7.2虚拟机上安装MySQL 5.6.32

1.MySQL 5.6.32 64位安装包下载 在官网http://dev.mysql.com/downloads/mysql/5.6.html#中使用迅雷下载MySQL 5.6.32 64位安装包下载: (http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.32-1.linux_glibc2.5.x86_64.rpm-bundle.tar) 2.把下载文件通过SecureFX传递到/usr/local/src/目录中(虚拟主机CentOS7.