Sql server SQL Server SMO是否需要使用特殊权限?

Sql server SQL Server SMO是否需要使用特殊权限?,sql-server,smo,Sql Server,Smo,我有SMO代码,它将表从一个数据库复制到另一个数据库。它在桌面应用程序中运行良好。将相同的代码放入服务中会给出一个错误。这个错误非常模糊,并且没有提示权限 我想知道SMO对象是否需要使用任何类型的安全性。安全上下文?Windows凭据。。等我说的不是SQL Server安全性,而是围绕SMO方法使用的安全性。您的连接是否使用集成安全性?如果是,请确保运行服务的凭据具有必要的访问权限。您的连接是否使用集成安全性?如果是,请确保运行服务的凭据具有必要的访问权限。确保您的服务帐户(运行windows服

我有SMO代码,它将表从一个数据库复制到另一个数据库。它在桌面应用程序中运行良好。将相同的代码放入服务中会给出一个错误。这个错误非常模糊,并且没有提示权限


我想知道SMO对象是否需要使用任何类型的安全性。安全上下文?Windows凭据。。等我说的不是SQL Server安全性,而是围绕SMO方法使用的安全性。

您的连接是否使用集成安全性?如果是,请确保运行服务的凭据具有必要的访问权限。

您的连接是否使用集成安全性?如果是,请确保运行服务的凭据具有必要的访问权限。

确保您的服务帐户(运行windows服务的帐户)具有“作为操作系统的一部分”策略

确保您的服务帐户(运行windows服务的帐户)具有“作为操作系统的一部分”策略

你需要完全信任。在某些托管的ASP.NET帐户、从internet下载的应用程序或共享驱动器上运行此应用程序时,可能会遇到问题,因为CAS会启动,并为代码提供不完全信任的内容,并且某些API将无法调用。

您需要完全信任。在某些托管的ASP.NET帐户、从internet下载的应用程序或共享驱动器上运行此应用程序时可能会遇到问题,因为CAS会介入并使代码不完全可信,某些API将无法调用。

在这种情况下,错误消息将非常有用。在这种情况下,错误消息将非常有用