String de Conexão (Asp.Net MVC 3 + Razor + SQL Server 2012)

30/10/2012

0

Boa tarde Pessoal,

Baseado nas ferramentas que utilizo acima para configurar a minha string de conexão com o banco dados, se possível, gostaria que algum colega pudesse me ajudar a esclarecer as seguintes questões abaixo:

Pra que serve a propriedade "MultipleActiveResultSets=True" ? devo utiliza-la ou não?
Qual seria a string de conexão ideal para que eu possa trabalhar com as ferramentas acima na Web?


Abraços
Hugo

Hugo

Responder

Posts

31/10/2012

Robson Alves

Boa tarde Pessoal,

Baseado nas ferramentas que utilizo acima para configurar a minha string de conexão com o banco dados, se possível, gostaria que algum colega pudesse me ajudar a esclarecer as seguintes questões abaixo:

Pra que serve a propriedade "MultipleActiveResultSets=True" ? devo utiliza-la ou não?
Qual seria a string de conexão ideal para que eu possa trabalhar com as ferramentas acima na Web?


Abraços


O MARS habilitado permite que a mesma conexão execute vários comandos "ao mesmo tempo", a cada comando DML enviado da mesma conexão ele cria sessões em cima da mesma conexão...

Não vi vantagem para sistemas CRUD, tem que analisar o caso a caso. Por default o MARS é desativado.

Eu utilizo esse tipo de conexão, você precisa criar um usuário na instância com mapeamento (permissão) de acesso a base que você quer;
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;


se você estiver acessando uma instância do SQL Server que não está com a nomeação padrão, você acessa assim:

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;


Responder

01/11/2012

Hugo

Boa tarde Pessoal,

Baseado nas ferramentas que utilizo acima para configurar a minha string de conexão com o banco dados, se possível, gostaria que algum colega pudesse me ajudar a esclarecer as seguintes questões abaixo:

Pra que serve a propriedade "MultipleActiveResultSets=True" ? devo utiliza-la ou não?
Qual seria a string de conexão ideal para que eu possa trabalhar com as ferramentas acima na Web?


Abraços


O MARS habilitado permite que a mesma conexão execute vários comandos "ao mesmo tempo", a cada comando DML enviado da mesma conexão ele cria sessões em cima da mesma conexão...

Não vi vantagem para sistemas CRUD, tem que analisar o caso a caso. Por default o MARS é desativado.

Eu utilizo esse tipo de conexão, você precisa criar um usuário na instância com mapeamento (permissão) de acesso a base que você quer;
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;


se você estiver acessando uma instância do SQL Server que não está com a nomeação padrão, você acessa assim:

Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;




Bom dia Robson,

Obrigado pela resposta, foi muito esclarecedora e me ajudou a entender melhor o processo.

Forte abraço

Hugo

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar