ea 怎么导出sql

ea 怎么导出sql,第1张

你本地的sql端口也要开放

1.先确定你是不是在局域网内,如果是那要在路由器上映射1434端口到你的内网ip上

2.在命令提示符下输入netstat -an 看是否有1434 的tcp端口开放 如果没开放,那说明你的sql版本没升级到最新要打补丁(我记得好像个人版就要升级到sp3,具体搞忘了)

3.关闭windows自带的防火墙(重要)

4.确定没开其他的防火墙

这样估计可以了,祝你好运

-------------------

1,是远程主机没向外开放1434端口

2,被远程主机防火墙拦截了

3,帐号密码错误

4,数据库名搞错了

如果你是新手那估计是前两个原因

实现思路:

直接从Excel文件装换成XML文件是可以实现的,这里我采用一个中间装换,也就是先实现excel文件内容放入实现设计好的access数据库文件中,然后再从access中读取记录写道xml文件中,因为我这里的实际问题是把多个excel表,每个表中又有多个sheet工作薄,这样我先导入数据库中,也方便修改和处理.

这样,需要写两个类:

XlsToAccess类,用来实现从excel文件根据事先约定的格式,按照数据库设计字段存放进去

AccessToXml类,用来实现从access文件数据库中的记录按约定格式写到xml文件中去

然后还需要一个主运行窗口类XlsToXml,这个类我们使用eclipse插件SWT Designer来完成

最后把工程打成JAR包,再用NativeJ将Jar包生成为可执行的exe文件

右击数据库名 所有任务 生成SQL脚本 点击全部显示 选择你要生成脚本的表名 保存就行了

不过这样不会包含以前的数据值 如果你把一个数据库中的表及表的数据全部复制到另一表中 可以这样 把两个数据库都还原 在查询分析器中 选择你要导入进去的数据库名 但要保证这个数据库中没有你要导进去的这个表名

再写sql语句 select * into 表名 from 原数据库.dbo.表名

这样表及数据都导入进去了


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10818314.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-11
下一篇2023-05-11

发表评论

登录后才能评论

评论列表(0条)

    保存