链接服务器链接由MSSQL2005至MYSQL,可查看,写入出错
使用语句
SELECT * from OPENQUERY(MYSQL10 ,'select area_e_name,area_c_name,code from area' )
可以查看到MYSQL上的数据.但写入数据的时候就报错了,语句如下:
insert openquery(MYSQL10, 'SELECT area_e_name,area_c_name,code from SearchEngineDataBase.dbo.Product_Search ')
select [EnglishText],[ChineseText],[Code] from DataLabelItem
where LabelCode='Province'
报错:
链接服务器"MYSQL10"的 OLE DB 访问接口 "MSDASQL" 返回了消息 "[MySQL][ODBC 5.1 Driver][mysqld-6.0.2-alpha-log]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.area' at line 1"。
消息 7350,级别 16,状态 2,第 1 行
无法从链接服务器 "MYSQL10" 的 OLE DB 访问接口"MSDASQL"获取列信息。
请问,是否需要在MYSQL服务器上做什么配置,如给权限等,或者MYSQL服务器上需要安装什么?SQL code:
SQL code不同服务器数据库之间的数据操作
--创建链接服务器
exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 '
exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 '
--查询示例
select * from ITSV.数据库名.dbo.表名
--导入示例
select * into 表 from ITSV.数据库名.dbo.表名
--以后不再使用时删除链
相关问答:
我是用mysql自带的C API
if(mysql_real_connect(&mysql,"125.0.0.108","root","root","home",3306,NULL,0))
{
AfxMessageBox("数据库连接失败") ......
在安装Java编译器的Eclipse的时候,对环境变量进行了配置,在安装MySQl的时候也要对环境变量进行配置;那么后面的配置会影响前面的Eclipse的配置吗?
请大家多指教~!谢谢!
不会把,我这都装了的 我系统里 还装了 ......
我已经按照教程上配置tomcat的server.xml
String SQL="insert into 学生信息表 values(StudentNumber,StudentName,StudentAge)";其中StudentNumber,StudentName,StudentAge都是变量。这样写不对……到底该咋写啊
万分感谢!
String SQL=&q ......
有一个数据库里只有2W条数据不到,却有500M那么大,怎么回事啊?是ACCESS的数据库。后来我把ACCESS导入到MSSQL中,也占用了500M左右的空间,如果压缩数据库呢?请高手指点
压缩数据库?能做到么...
期待高人指点 我 ......