Usuário com melhor resposta
Como fazer o sql parar de criar nova pool porque o ID do serviço é diferente ?

Pergunta
-
Pessoal, boa noite.
Rodo o sql em um servidor e no outro tenho aplicações web rodando com IIS.
O problema é que uma mesma query, mesmo abrindo com a mesma conexão, abre novas pools porque o IIS trabalha com multiplos workprocess e cada um é visto pelo sql como um serviço diferente.
Tem alguma forma de eu dizer ao sql para usar conexões existentes, mesmo que o id do serviço seja diferente ?Eu utilizo sql server authentication ..
Obrigado
Respostas
-
Rafael,
Sim, pois cada estação de trabalho que esta conectada, vai abrir um work process.
Sinceramente não consigo imaginar uma solução para contornar esta sua necessidade.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 15:52
Todas as Respostas
-
Rafael,
Faz o seguinte, tente configurar no seu IIS um Application Pool específico para trabalhar com esta aplicação.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
Junior,
Agradeço a sugestão mas ele já roda em pool específica.
A questão não é rodar em uma pool e sim rodar uma única pool.
Eu trabalho com aplicações pesadas, com muito acesso e não posso trabalhar com 1 workprocess por aplicação, até mesmo por segurança.. se uma cai, já tem outra para atender as requisições seguintes..
Eu preciso é que todos os workprocess se utilizem de uma única pool no sql.
Abraços -
Rafael,
Por acaso, você esta utilizando o Resource Governor? Com esta recursos introduzido a partir do SQL Server 2008 você poderá trabalhar exatamente da forma que esta querendo, configurando um Pool Único para seu WorkProcess.
Acesse mais informações através do Books OnLine:
ms-help://MS.SQLCC.v10/MS.SQLSVR.v10.en/s10de_4deptrbl/html/65579eff-f4f9-4a54-8f77-5a63b6532065.htm
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
-
Rafael,
Perfeito, realmente no 2005 isso não é possível!!! Uma pergunta, a aplicação você esta utilizando trabalha com qual conector para acessar o SQL Server?
Você por acaso utiliza conexão ODBC?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
-
Rafael,
Sim, pois cada estação de trabalho que esta conectada, vai abrir um work process.
Sinceramente não consigo imaginar uma solução para contornar esta sua necessidade.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Marcado como Resposta Giovani Cr segunda-feira, 14 de outubro de 2013 15:52