好多分数啊!熟悉sql server的同志们来抢啊!

flyingghost 2001-12-19 03:35:51
小弟一介菜鸟,为组织上做asp网站,用access数据库。鉴于access的拙越表现,遂决定升级至sql server数据库。可是俺从来没摸过sql server,装了一个也是云里来雾里去的。特向各位sql老虾询问。
1,sql server是否全部在线用客户端管理工具来完成管理?例如建库,调整,等等。。
2,sql server服务商为你建立的是什么数据源?用户DSN吗?连接是自己设还是空间服务商已经设置好?
3,access程序是否除了connection外不需要其他修改就可以用在sql server数据库上?如果还有其他的地方需要修改,工作量大不大?
4,sql server如何备份?有没有什么方便的工具实现增量备份的?能不能下载数据库文件?
5,很重要的问题,access向sql server的数据导入!据说会出现类型不符的错误?用什么工具?
说到底,有谁能够提供从access转向sql server的从构想到运行需要的步骤,可能遇到的问题以及解决方法。多谢了!
注:本帖标价100,以后会加的。^_^
...全文
65 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingghost 2001-12-24
  • 打赏
  • 举报
回复
呵呵,多谢各位了!
neweb 2001-12-19
  • 打赏
  • 举报
回复
移植步骤:

1。将 Access 导入 SQL Server(用 Import/Export ),表名和结构同时建立,但不完整。
2。根据数据库结构仔细调整字段类型(常用的是int,varchar,datetime,bit(布尔))、缺省值(有缺省值的字段必须 not null)。
3。更改源码的数据库连接字串,楼上几位有说明。
4。更改 SQL 语句,尤其注意有关时间日期的函数,如 now 改为 getDate, 布尔值 true 改为 1,false 改为 0
5。测试,基本上可以了。

julyclyde 2001-12-19
  • 打赏
  • 举报
回复
SQL Server不需要知道数据库文件的位置。因为这是按照服务器连接的,不是按照文件连接的。
lazywolf 2001-12-19
  • 打赏
  • 举报
回复
5.其实自己可以先将access文件上传上去,然后自己编个程序从access中导出数据添加到sql server中也可以啊!
lazywolf 2001-12-19
  • 打赏
  • 举报
回复
2.也就是不用dsn链接,但必须知道sql server数据库的ip地址和数据库名,链接语句如下
conn="driver=SQL Server;network=dbmssocn;server=数据库的ip地址;database=数据库名字;UID=用户名;PWD=密码"
3.一般般!
4.不太容易!sql server中当然有自动编号字段,设定步骤是:先设定字段类型:设为int型,
然后选中设置字段后面的identifier就成功了(切记null(可以为空)不能选中)
5.难说了,不过建议试试!
flyingghost 2001-12-19
  • 打赏
  • 举报
回复
呵呵,再问详细些,
2,“直接用SQL SERVER的引擎”?什么意思?用无dsn连接?但我知道数据文件的位置吗?
3,爽啊!
4,俺是用虚拟空间啊!可以在线备份到本地机吗?还有,SQL SERVER中有没有像access一样的“自动编号”字段类型?怎么我没看到?
5,导入数据时怎样确保access中“自动编号”字段不被改动?
Help me!俺现在最需要的就是实战经验!
cpplus 2001-12-19
  • 打赏
  • 举报
回复
1,可以这样的,没有问题的
2,你可以直接用SQL SERVER的引擎,这样就不用建DSN了,否则你要和托管的地方协商
3,如果你一直用标准的SQL 语句应该改动不是很大,或者几乎不需要修改
4,sql server有专门的备份的选项,可以增量的,数据库文件一般在用户不可见的空间(就是和你的网页不是存放在一起的)
5,工具提交多,可以用SQL的“导入数据”,类型的问题如果你没有用到两者不兼容的类型应该不会有什么问题

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧