When I created my stored procedure somehow I managed to place it within the stored procedures folder, however not inside the system stored procedures folder (the system SP folder exists within the stored procedures folder). How do I move it one level down into the system stored procedures folder?
EDIT: After reading the answers below I’m thinking that the problem is how I’m telling my C# program to access the stored procedure. I have this line of code that is throwing an exception, telling me that it cannot find it:
SqlCommand cmd = new SqlCommand("<database_name>.dbo.<stored_procedure_name>.sql", conn);
If anyone can offer any help on how to call the stored procedure properly it would be appreciated. Thx!
You don’t, or at the least shouldn’t.
This is for
systemstored procedures, which are built into the RDBMS and used forsystemfunctions, like renaming objects or checking users on the server.Don’t think of these as folders like in a file system – they are just organizing your objects based on existing meta-data (
Stored procedureorView?Systemobject orUserobject?)You can conceivably mark it as a system object, but that’s just a terrible idea.
Why do you want to obfuscate your procedure? If you are creating it it’s obviously a user procedure and not a system one.