access升迁sqlserver(代理平台数据库转换)注意:请使用office的microsoft access进行转换,推荐office 2007以上版本 。其他第三方office工具可能无法操作。 1.双击global.mdb打开access数据库-数据库工具-sqlserver
2.使用现有数据库-下一步-dsn名称后 3.选择sqlserver
4.下一步-浏览,设置一个数据源名称, 如test,下一步,完成
下一步,选择使用用户输入登陆id和密码的sqlserver验证,填写数据库帐号密码
下一步,勾选”更改默认的数据库为”,并在下拉框中选择对应数据库
下一步-完成-确定-确定
输入数据库密码,确定
点击双箭头将左侧所有表都添加到右侧,下一步-下一步-下一步-完成 等待所有表都创建到sqlserver服务器的数据库中即可
代理平台升级数据库后 编辑config/const.asp isdbsql=true ' 数据库类型 SqlUsername="xiuzhanwang" ' 登陆帐号 SqlPassword="******" ' 登陆密码 SqlDatabaseName="xiuzhanwang" ' 数据库名称 SqlHostIP="sql.xxx.vhostgo.com" ' 连接地址
然后用sql管理器或者navicat for sqlserver等工具连接sqlserver数据库,执行以下sql语句修改部分字段类型 alter table countlist alter column c_memo nvarchar(MAX) alter table productlist alter column p_name nvarchar(MAX) alter table ShopCart alter column addtime datetime alter table ShopCart ADD DEFAULT getdate() for addtime alter table UserDetail ADD DEFAULT getdate() for u_regdate alter table UserDetail ADD DEFAULT 0 for u_resumesum alter table UserDetail ADD DEFAULT 0 for u_usemoney alter table UserDetail ADD DEFAULT 0 for u_Invoice alter table UserDetail ADD DEFAULT 0 for u_remcount alter table UserDetail ADD DEFAULT 0 for u_borrormax alter table countlist ADD DEFAULT 0 for u_in update UserDetail set u_resumesum=0 where u_resumesum is null update userdetail set u_remcount=0 where u_remcount is null update userdetail set u_borrormax=0 where u_borrormax is null update countlist set u_in=0 where u_in is null set identity_insert serverroomlist ON 再取消serverroomlist 表r_id字段的标识
|