有些用户在转移mssql数据库里,对于自定义模型表、自定义表单表,在访问这些表时会提示对象名无效。类似:
错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E37)
对象名 'KS_Form_1111' 无效。
/admin/KS.Form.asp, 第 110 行
这个原因是由于数据库表所有者引起的。比如原来在A空间购买的数据库分配的数据库访问用户名是a用户,而转移后在B空间购买的数据库分配的数据库访问用户名为b用户 。导致在A空间时创建的表的所有者为A 用户,所以会出现这种情况。
我们要以在B空间的数据库查询分析器里运行以下sql语句解决
更新表所有者
EXEC sp_MSforeachtable 'exec sp_changeobjectowner ''?'',''dbo'' '
以上表示所表的所有者更改为dbo,你也可以将dbo改成你在空间B里分配的用户名
KESION 科汛软件
KESION 科汛软件是国内领先的在线教育软件及私域社交电商软件服务提供商,长期专注于为企业提供在线教育软件及社交电商SaaS平台解决方案。
公司核心产品云开店SaaS社交电商服务平台、在线教育SaaS服务平台、教育企业数字化SaaS云平台、企微营销助手、私有化独立部署品牌网校和在线教育咨询等。KESION 不断通过技术创新,提供产品和服务,助力企业向数字化转型,通过科技驱动商业革新,让商业变得更智慧!
最近我们发现网上出现很多类似以下的的url结构 http://www.abc.com/1/123 http://www.abc.com/article/1/123 http://
一些用户由于服务器的IIS被非法用户改过,导致在使用科汛系统后台的部分功能,点确认保存按钮无效,提示脚本出错. 如果你也有类似情况,首先应该先检查下你的IIS是不是有被修改过 即在IIS里的左边列