O SQL Server 2008 permite fazer backup em uma unidade de rede mapeada?

2

Meu SQL Server 2008 R2 tem uma unidade de rede mapeada (chamada Y:/ ) que é reconectada após uma reinicialização (acabei de verificar isso).

Quando tento fazer backup de um banco de dados ( TASKS -> BACKUP ). A unidade de rede Y: não está listada como um possível destino. Quando tento definir a localização Backup TO: Disk destination .

Alguém pode sugerir por que isso acontece? Que outras soluções posso ter?

    
por Pure.Krome 07.04.2011 / 03:12

2 respostas

7

Você deve usar um UNC no diretório para o qual deseja fazer backup. ex: \servername\share

Como as unidades mapeadas são criadas apenas em um logon interativo, se você agendar um backup em uma unidade mapeada, a conta de serviço não terá acesso a ela e falhará. Eu só posso presumir que é por isso que a Microsoft os exclui dessa caixa de diálogo.

    
por 07.04.2011 / 03:29
1

Você DEVE usar o caminho UNC quando possível, mas se precisar autenticar com credenciais diferentes (ainda não é necessário atribuir uma letra de unidade) ou talvez usar algum compartilhamento de rede de terceiros que não use caminhos UNC, pode usar xp_cmdshell para emitir comandos NET USE ou qualquer que seja o terceiro usos de compartilhamento de festa. Em seguida, o compartilhamento estará disponível para o processo do SQL Server.

Esteja ciente de que xp_cmdshell é comumente visto em auditorias de segurança e afins.

    
por 07.04.2011 / 11:29