
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.表名
这样表及数据都导入进去了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)