O Visual Studio 2008 pode fornecer alguma das funcionalidades que a consulta analisadora e o gerente corporativo fornecem?
Pergunta
Atualmente, estou usando o MSSQL Server 2000 e para projetar tabelas, criar e alterar procedimentos armazenados, além de gerenciar usuários e permissões que estou usando o Analyzer e o Enterprise Manager. Também passo muito tempo no Visual Studio 2008 e, em vez disso, pulo para outras aplicações, eu estava me perguntando se o Visual Studio poderia me ajudar a fazer pelo menos algumas das coisas que o analisador de consultas e o gerente da empresa me deixaram fazer. E se sim, o que especificamente?
Principalmente estou procurando:
- Verifique o esquema do banco de dados
- Editar procedimentos armazenados (com Intellisense disponível)
- Alterar permissões de objeto
Solução
Veja o servidor Explorer no Visual Studio. O Server Explorer permite criar/modificar/soltar/quaisquer procedimentos, tabelas, visualizações etc., embora eu não possa ver nenhuma maneira de modificar as configurações de segurança (usuários, funções, etc.) através da interface do usuário. Eu recomendo o SQL Management Studio antes de usar o Integrated Server Explorer.
Também acabei de notar um recurso no menu de contexto para uma conexão de dados no Server Explorer chamada "Permitir depuração SQL/CLR". Não tentei isso, mas parece que pode permitir pontos de interrupção, etc. no código SQL. Quão legal seria isso?
Editar: Parece que o servidor Explorer só pode estar disponível em versões profissionais ou melhores do Visual Studio - ou seja, não em edições expressas. Mais um motivo para obter a versão completa.
Outras dicas
Você pode instalar o SQL Server Management Studio? Isso é muito mais útil que o VS, eu acho.
Não gosto da interface VS e não é bom para planos de consulta, resultados e ajustes. No entanto, algumas pessoas com quem trabalho parecem felizes com o VS, mas principalmente os caras C#. As cabeças SQL usam ferramentas SQL.