Cabeçalhos de extensão SOAP
Esse recurso será removido em uma versão futura do Microsoft SQL Server. Evite usar esse recurso em desenvolvimentos novos e planeje modificar os aplicativos que atualmente o utilizam.
A partir do SQL Server 2005, uma solicitação enviada a uma instância do SQL Server usando HTTP e SOAP pode conter cabeçalhos opcionais no envelope SOAP que modificarão a forma como a solicitação é executada. De modo semelhante, às vezes, a instância do SQL Server pode retornar informações adicionais do cabeçalho de SOAP para atividades específicas, como espelhamento de banco de dados. Estes são os cabeçalhos opcionais:
Cabeçalhos opcionais de SQL
Cabeçalho de WS-Security (Web Services Security)
Cabeçalhos opcionais de SQL
Esses cabeçalhos opcionais do SQL Server foram adicionados ao suporte a HTTP SOAP principalmente para obter paridade com as opções disponíveis no acesso de dados SQL tradicional por conexões de rede nas quais se utiliza o protocolo TDS (Tabular Data Stream).
A menos que especificado o contrário nesta seção, cada um desses cabeçalhos opcionais usa o namespace URI de "https://schemas.microsoft.com/sqlserver/2004/SOAP/Options" e é associado ao prefixo de namespace sqloptions declarado da seguinte maneira para cada cabeçalho:
xmlns:sqloptions="https://schemas.microsoft.com/sqlserver/2004/SOAP/Options"
A tabela a seguir lista todos os cabeçalhos opcionais de SQL disponíveis para uso nas mensagens de solicitações SOAP no SQL Server.
Cabeçalho |
Descrição |
---|---|
Permite que o cliente especifique o nome do aplicativo a ser usado. |
|
Permite que o cliente especifique uma interface cliente a ser usada. |
|
Permite que o cliente especifique uma ID de rede de cliente que será usado no logon de SQL. |
|
Permite que o cliente especifique a ID de processo cliente a ser utilizada. |
|
Usado pelo servidor para retornar informações a um parceiro de criação de espelho de banco de dados. |
|
sqloptions:environmentChangeNotifications (elemento de cabeçalho) |
Permite que o cliente especifique quais notificações de alteração de ambiente deseja receber do servidor. |
Permite que o cliente especifique um nome de host a ser usado. |
|
Permite que o cliente especifique o banco de dados inicial a ser usado. |
|
Permite que o cliente especifique o idioma inicial a ser usado. |
|
Permite que o cliente solicite uma notificação do servidor. |
|
Permite que o cliente solicite uma sessão SOAP. |
O cabeçalho de WS-Security
O cabeçalho de WS-Security pode ser usado com SQL Server para especificar as credenciais de nome de usuário e senha para uso na autenticação SQL Server. Para obter mais informações sobre o cabeçalho de WS-Security no SQL Server, consulte Autenticação de SQL Server por meio de SOAP.
O WS-Security se baseia em um padrão aberto que foi enviado ao OASIS (Organization for the Advancement of Structured Information Standards). Para obter mais informações sobre a arquitetura padrão de WS-Security, visite o site da Web do OASIS em .