当前位置:数据库 > Excel >>

我是个新手。有两个问题想问问各位了。第一,关于SQL。第二,关于操作系统。第三,关于excel。

我在公司的办公电脑,是XP professional 版本的操作系统。现在我想为公司建立一个数据库,选中的是SQL server 2000。装上SQL之后,遇到了几个大的问题。 第一,我的SQL是本地的,我现在希望公司别的电脑也能用我的数据库,可是连不上,错误有的是不可连接,有的是拒绝访问,有的是不存在。那么我该怎么弄? 第二,据说XP不是服务器版本的操作系统,不能为SQL 2000提供这种服务,这是怎么回事?有什么解决的办法? 第三,我用本地的SQL(就是俩括弧中间写了local的组),可以把数据导出到excel,也可以把excel的数据导入到某个数据库中,这些都没问题,问题是,我希望,把数据库中的某个表单导出到excel后,直接对excel进行更改,更改完了可以直接保存在原来数据库里面对应的表单(而不是在数据库中又新建了一个表单)。 各位大侠,帮帮忙吧,回答得好的我继续加分。
答案:第一个,打sql2000 SP3补丁,其他机器访问时连接名为 IP或者电脑名称。
第二个,XP可以安装SQL2000,但只能装个人版,不能装企业版。
第三个,不能实现,你可以导出excel后修改完了把原表数据清空,再从excel中导回去,或写程序实现。
其他:对于问题1,你肯定是没有设置共享模式,至于怎么设置,共享你数据库的电脑在安装SQL的时候有一种模式,提示你输入服务器的IP,在这种模式下安装成功就可以实现数据共享
对于问题2,如果当比较专业的服务器,要么用linux,要么用window server 2003
对于问题3,不是很明白你的意思,可以把excel里面的数据导出到字符串,再字符串进行修改然后写会覆盖 想让别人访问你的数据库你的数据库就应该是服务器版,服务器版本在xp系统下是不被支持的,windows 2003支持,你安装版本可能是学习版;可以将修改后的Excel文件导入到数据库,然后将原truncate掉将导入的数据update进去 第一个问题:最好打上SQL SP4补丁,请到微软的官方网站下载;

第二个问题:首先确认局域网是否OK,最好Ping一下看看;跟操作系统没有关系,只要安装的是服务器加客户端就可以。

第三个问题:你所说的方法是不行的,如果你要实时的修改数据库表内的数据,建议在企业管理器中直接打开表修改。 

上一个:excel中vlookup函数的精确查询和模糊查询的查询结果有什么区别
下一个:sqlserver如何导入excel数据?

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,