Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico discute as restrições associadas à execução de código no processo do SQL Server por meio de conexões regulares e de contexto.
Restrições em conexões de contexto
Ao desenvolver seu aplicativo, leve em consideração as restrições a seguir que se aplicam a conexões de contexto:
Você pode ter apenas uma conexão de contexto aberta em um determinado momento para uma determinada conexão. Se você tiver várias instruções em execução simultânea em conexões separadas, cada uma delas poderá obter sua própria conexão de contexto. A restrição não afeta solicitações simultâneas de conexões diferentes; ele afeta apenas uma determinada solicitação em uma determinada conexão.
Não há suporte para MARS (Vários Conjuntos de Resultados Ativos) em uma conexão de contexto.
A
SqlBulkCopyclasse não opera em uma conexão de contexto.Não há suporte para atualizar o envio em lote em uma conexão de contexto
SqlNotificationRequestnão pode ser usado com comandos que são executados em uma conexão de contexto.Não há suporte para cancelar comandos em execução na conexão de contexto. O método
SqlCommand.Cancelignora silenciosamente a solicitação.Nenhuma outra palavra-chave de cadeia de conexão pode ser usada quando você usa "context connection=true".
A
SqlConnection.DataSourcepropriedade retornará nulo se a cadeia de conexão forSqlConnection"context connection=true", em vez do nome da instância do SQL Server.Definir a propriedade
SqlCommand.CommandTimeoutnão tem efeito quando o comando é executado em uma conexão de contexto.
Restrições em conexões regulares
Ao desenvolver seu aplicativo, leve em consideração as restrições a seguir que se aplicam a conexões comuns:
Não há suporte para a execução de comando assíncrono em servidores internos. A inclusão de "async=true" na cadeia de conexão de um comando e, em seguida, a execução do comando, resulta na
System.NotSupportedExceptiongeração. Esta mensagem é exibida: "Não há suporte para processamento assíncrono ao executar dentro do processo do SQL Server".SqlDependencynão há suporte para o objeto.