Como: Habilitar depuração do CLR para uma conexão
Este tópico se aplica a:
Edição |
Visual Basic |
C# |
C++ |
Desenvolvedores Web |
---|---|---|---|---|
Express |
||||
Padrão |
||||
PRO e equipe |
Legenda de tabela:
Aplica-se |
|
Não é aplicada |
|
Comando ou comandos oculta por padrão. |
Este tópico descreve como habilitar o SQL CLR depuração para um SQL Server 2005 conexão de banco de dados. Essas etapas não são necessários se você está depurando apenas objetos de banco de dados T-SQL.
Para depurar aplicativos de banco de dados em vários níveis, você deve ter habilitado depuração para o projeto.Para obter mais informações, consulte Como: Habilitar depuração de SQL para um projeto. Você também deve ter ativado aplicativo depuração para a conexão de banco de dados selecionada.Para obter mais informações, consulte Como: Habilitar Depuração Multi-tier.
Observação: |
---|
Você também deve ativar a execução de assemblies do CLR no SQL servidor.Para obter mais informações sobre pesquisa CLR ativada a opção no SQL Server 2005 Livros online. |
Observação: |
---|
Depois que você iniciou a depuração, é tarde demais para o canal configurações GE servidor Explorer.Alterações feitas no Gerenciador de servidores não terá efeito antes do início da próxima sessão de depuração. |
Observação: |
---|
As caixas de diálogo e comandos de menu que você vê podem diferir das descritas na Ajuda dependendo da configuração de ativo s ou edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Ativar depuração SQL/CLR
Abra Gerenciador de Servidores .
In Gerenciador de servidores, clicar com o botão direito do mouse na conexão que você deseja depurar e escolher Permitir depuração do SQL CLR.Essa configuração permite que o SQL CLR depuração para todas as conexões no servidor.
Será exibida uma caixa de mensagem com o aviso: "A depuração do SQL CLR fará com que todas gerenciadas threads no servidor para parar.Deseja continuar? ".Quando objetos de banco de dados SQL CLR depuração, quebrar execução interromperá todos os segmentos no servidor, que afetam outros usuários.Por esse motivo, você não deve depurar aplicativos SQL CLR em um servidor de produção.
clicar Sim para habilitar a depuração.