Answers:
请问这帮助?:
在SSMS中为MySQL数据库创建链接服务器
- 从mysql.com下载MySQL ODBC驱动程序
在SQL Server所在的服务器上安装MySQL ODBC驱动程序-双击Windows Installer文件并按照说明进行操作。
使用MySQL ODBC驱动程序开始->设置->控制面板->管理工具->数据源(ODBC)创建DSN
- 单击系统DSN选项卡
- 点击添加
- 选择MySQL ODBC驱动程序
- 在“登录”选项卡上,单击“完成”:
- 为您的DSN键入一个描述性名称。
- 在“服务器”文本框中键入服务器名称或IP地址。
- 在用户文本框中输入连接到MySQL数据库所需的用户名。
- 在密码文本框中输入连接到MySQL数据库所需的密码。
- 选择您要启动的数据库。在“高级”选项卡上:“标记1”下:
- 选中不要优化列宽。
- 检查返回匹配行
- 检查允许大结果
- 选中使用压缩协议
- 将BIGINT列检查为INT
- 检查标志下的安全性2:
- 选中“连接时不提示”
- 在标志3下的表名称中检查忽略#:
- 检查SQLDescribeCol的返回表名称
- 选中“立即禁用事务”,通过单击“测试”按钮来测试您的DSN
在SSMS中为MySQL数据库SSMS创建链接服务器(SQL Server Management Studio->展开服务器对象
- 右键单击链接服务器->在常规页面上选择新的链接服务器:
- 链接服务器:键入链接服务器的名称
- 服务器类型:选择其他数据源
- 提供程序:选择Microsoft OLE DB提供程序作为ODBC驱动程序
- 产品名称:类型MySQLDatabase
- 数据源:键入您在“安全性”页面上创建的DSN的名称
- 将登录名映射到远程用户并提供远程用户密码
- 单击本地服务器登录到远程服务器登录映射下的添加:
- 从下拉框中选择本地登录
- 输入远程用户的名称
- 输入远程用户的密码
更改提供程序的属性MSDASQL展开提供程序->右键单击MSDASQL->选择属性
- 启用嵌套查询
- 仅启用零级(这是踢脚)
- 启用允许进行中
- 启用支持“赞”运算符
更改功能的SQL Server外围应用配置中的设置
- 启用OPENROWSET和OPENDATASOURCE支持。
更改服务和连接的SQL Server外围应用配置中的设置
- 通过TCP / IP和命名管道启用本地和远程连接
停止SQL Server和SQL Server代理
- 启动SQL Server和SQL Server代理