![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Does anyone know how to stop a developer from creating a DTS package and/or a SQL Server Agent Job? |
#3
| |||
| |||
|
|
John Barr wrote: Does anyone know how to stop a developer from creating a DTS package and/or a SQL Server Agent Job? You cannot stop a developer from creating a package. DTS is after all a client side tool. Can you stop me creating a Word document? No, but you can stop me from saving it in your folder. In a similar manner, by removing guest access to msdb, you can stop them saving packages in your SQL Server meta-data repository and local package store. This will also deny them ability to create jobs. Jobs would never run under the high security context of the service anyway. Jobs that use CmdExec steps (which is the normal way to call DTSRUN) can also be refused from non-sysadmins, see the SQL Agent properties. The resources they may use in a DTS package should already be secured. Don't give access to data, files or databases for example. -- Darren Green http://www.sqldts.com http://www.sqlis.com |
#4
| |||
| |||
|
|
This is in a development and production environments. I do not want to stop all package creation and all job creation, only stop it for specific people. So I would have to add specific people to msdb after removing the guest account? Yes. |
![]() |
| Thread Tools | |
| Display Modes | |
| |