日期:2014-05-18  浏览次数:20662 次

远程数据库更新问题,标题要长???????????????????????????????????????????????
我现在要更新服务器端数据库的表结构
 

sql生成的脚本 生成默认值的时候错误。

表里面我引用的dbo.Empty_str 


可是我在服务器端创建的默认值的所有者不是dbo而是像sa一样的角色名


有木有办法把服务器端的默认值所有者改为dbo?


------解决方案--------------------
站脚助威
------解决方案--------------------
默认的就是dbo
------解决方案--------------------
dbo是架构名吧!楼主查查更改数据库所属架构名的一些资料吧,可能会出现一些警告什么的,破坏脚本等等。
------解决方案--------------------
是的了、 dbo是架构名
探讨
忽然想到一个偷懒的方法

我生成的sql 脚本是
create default [Empty_date] as getdate() 这样的

稍微改动一下

create default [dbo].[Empty_date] as getdate()

还有那个创建 存储过程

CREATE proc UP_GetRecordByPage
改成
CREATE proc ……

------解决方案--------------------
,,,,,,,,,,,,,,............
探讨
话说有时候我还是很聪明的