Home > Sql Server > 数据库从Access升级到SQL Server和ASP程序注意事项

数据库从Access升级到SQL Server和ASP程序注意事项

随着数据量的扩大,原先的Access已不堪重负,此时就应该考虑使用SQL Server、Oracle 等大型数据库。由于Access和SQL Server 都是微软自家产品,导入导出数据相对容易得多,所以从Access直接导入到SQL Server是一个比较好的方案。
具体的过程这里就不说了,大家都会的。我直接说一下将Access数据导入到SQL Server 中后,需要注意的几点:

  1. 自动增加字段需要重写。在access中经常使用的自动编号字段,导入到mssql后,他并不是自增型的int,需要手工设置,把导入后的自动编号字段的标识的“否”改为“是”,“种子”和“递增量”都为“1”,才能成为自动编号
  2. 所有的默认值都丢失了。主要是数字类型和日期类型。在ASP程序中now(),time(),date()要改成getdate()
  3. 有可能一些true/false的判断语句不能正常使用了,这里是指用整数型来表达bool的情况,要变为1/0
  4. 在access的sql语句中的时间使用变量查询的时候,大家一般使用”select * from aaaa while time=#”&变量名&”#”,在mssql中是不行的,他的语法是“select * from aaaa while time=’”&变量名&”‘””。
Categories: Sql Server Tags:
  1. No comments yet.
  1. No trackbacks yet.