中文网站的seo怎么做,网站视频建设,佛山网站制作专家,wordpress更换默认目标
已知mysql连接参数#xff08;地址和用户#xff09;#xff0c;期望通过Microsoft Sql Server Management Studio #xff08;以下简称MSSSMS#xff09;连接Mysql#xff0c;在MSSSMS中直接查询或修改Mysql中的数据。 一般是选最新的版本下载。 选64位还是32位地址和用户期望通过Microsoft Sql Server Management Studio 以下简称MSSSMS连接Mysql在MSSSMS中直接查询或修改Mysql中的数据。 一般是选最新的版本下载。 选64位还是32位要保证和你的sqlserver版本一致利用下面sql查看 一、下载mysql的odbc驱动
1、官方下载包 二、安装mysql odbc
双击msi文件即可安装安装步骤如下 三配置ODBC
打开ODBC添加数据源驱动程序配置MySQL链接
2.1、搜索odbc用管理员身份运行 2.1 控制面板→管理工具→ODBC数据源64位→双击打开 2.2 添加msql odbc数据源
点击系统DSN→添加→MySQL ODBC x.1 Unicode Driver 点击完成后跳出mysql链接页面 Data Source Name:数据源名称 Decription:描述,随便写 Server:MYSQL服务器的IP Port:MYSQL的端口,默认的是3306.可以改的.User:连接账号在mysql上授权的账号同时给予相应权限Password:密码 Database:选择链接的数据库
2.3测试添加是否成功 填上mysql的基本信息点击Test提示成功即可点击ok 五 、打开!SQL Server Management Studio
右键添加链接服务器 5.1 常规
链接服务器可自定义取名用于后面调用访问 数据源为odbc的名称如这里如这里我应该填写MYSQL 5.2 密码 填写mysql的用户和密码点击确定无任何报错即可。 经过上面两步就可以连接成功了连接成功是没有成功窗口的。
服务器下面能看到连接名且下面有数据库就算成功连接。 --创建链接服务器 更新2023.12.09 1130--创建链接服务器
EXEC sp_addlinkedserver server MYSQLTEST, srvproductMySqlTest,provider MSDASQL,datasrc MYSQL--删除链接服务器
execute sys.sp_dropserver serverMYSQLTEST--其中的 server MYSQLTEST指自定义的服务名srvproductMySqlTest自己随便 providerMSDASQL固定这个 datasrc MYSQL 是指 ODBC中的数据源名称。
执行语句
刷新对象资源管理器中的链接服务器能看到的Connector ODBC里面填的data source name内容目录下对应的是mysql里的数据库 六、linkedserver查询语句
6.1 利用OPENQUERY访问 --linkedserver查询语句 利用OPENQUERY访问 更新2023.12.09 1130-- MYSQLTEST为链接服务器名称
-- 里面的select需要使用引起来并且如果寻找where条件的字符还需要再添加一次引号
select * from openquery(MYSQLTEST,select * from user )select * from openquery(MYSQLTEST,select * from user where User root) 此处OPENQUERY函数相当于是一个表名你在SQL SERVER中可以对其进行增删改查的操作。此处好像只能增删改查别的就不行了请高手指教一下
openquery解释 对给定的链接服务器执行指定的传递查询。该服务器是 OLE DB 数据源。OPENQUERY 可以在查询的 FROM 子句中引用就好像它是一个表名 。OPENQUERY 也可以作为 INSERT、UPDATE 或 DELETE的语句的目标 表进行引用。但这要取决 于 OLE DB 访问接口的功能。尽管查询可能返回 多个结果集但是 OPENQUERY 只返回第一个。 OPENQUERY(linked_server,’query’) Linked_server表示链接服务器名称的标识符。‘query’为查询语句 ---------------------- 附件 - linkedserver可能报错问题
如果上面连接linkedserver时可能报如下错误 解决办法
新增用户名并分配权限需要对root账户做些操作这个方法不建议就不做解释了。