dev和生产服务器之间的tableadapter问题

时间:2009-11-23 18:06:32

标签: asp.net sql-server tableadapter

尝试为tableadapter创建新的sproc时遇到问题。在我的开发服务器上,Visual Studio正在使用我的Windows登录;域名/用户名。当我尝试在生产服务器上创建相同的tableadapter sproc时,Visual Studio使用“dbo”作为db连接用户ID。这就是我想要的两种环境。有关两台服务器之间可能发生的权限问题的任何建议吗?感谢。

1 个答案:

答案 0 :(得分:0)

您的用户名在生产中具有系统管理员权限。

在SQL实例/登录级别使用sysadmin的任何人都是数据库/用户级别的dbo。 在开发中,它只在数据库中有db_owner或ddladmin,但不是sysadmin。

反正:

  • 为什么不在创建对象时使用架构?喜欢:“CREATE PROC ** dbo。** uspFoo”
  • 为什么要从VS部署到生产?