我怎样才能远程重新索引sql服务器表?

生产数据库已移至SQL Server 2005群集,我只拥有对数据库的dbo权限,并且无权访问SQL Agent。 我有权访问可以使用SQL代理的较旧的SQl Server 2005系统。

在旧系统中,有一项工作是在晚上重新编制所有表格。 有没有办法使用链接服务器或远程SQL代理服务来做同样的事情?

谢谢德怀特

最简单的方法是让DBA将您作为用户添加到msdb数据库中,并为您分配SQLAgentOperatorRole固定angular色。 您可以在本地为您的数据库创build作业。

如果你想使用链接服务器和从另一台服务器的SQL Server代理调用痛苦的path,然后创build一个存储过程,你想要重新索引并通过链接服务器调用它去做吧。

你是在SQL服务器数据库的Windows本地pipe理员? 如果是这样,你可以使用Windows计划任务来调用sqlcmd,也可以开始你的重新索引的sproc。

发送电子邮件到您的技术支持/数据库pipe理员以获取代理作业也移动?