
Entendo que o procedimento acima não deve ser feito ('Criando um novo banco de dados em uma rede com o SQL Server 2008 R2') por todos os motivos descritosaquimas um cliente quer saber como fazer isso e não pode ser informado do contrário.
Para configurar e testar isso, tenho dois laptops conectados em uma rede local (a máquina um é 'VAIOE', a máquina dois é 'VAION'). Estou tentando escrever um novo banco de dados usando o VIAOE executando o SQL Server 2008 R2 Developer Edition na rede em uma unidade compartilhada no VIAON chamada 'CShare' (C:Drive do VAION). Ativei todas as permissões apropriadas para poder navegar (usando VAIOE) para VAION '\VAION\CShare\Databases\' e criar um novo banco de dados do Access (por exemplo).
Agora, para tentar criar um banco de dados (do VAIOE para o C:Drive do VAION) usando o SQL Server 2008 R2 no Management Studio, abro um novo scipt e escrevo (USING Master):
CREATE DATABASE [networkedR2] ON PRIMARY
( NAME = N'networkedR2', FILENAME = N'\\VAION\CShare\aaData\aaSSDBs\networkedR2.mdf' ,
SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'networkedR2_log', FILENAME = N'\\VAION\CShare\aaData\aaSSDBs\networkedR2_log.ldf' ,
SIZE = 1024KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
e recebo o seguinte erro
Msg 5133, Level 16, State 1, Line 1
Directory lookup for the file "\\VAION\CShare\aaData\aaSSDBs\networkedR2.mdf" failed with the operating system error 5(failed to retrieve text for this error. Reason: 15105).
Msg 1802, Level 16, State 1, Line 1
CREATE DATABASE failed. Some file names listed could not be created. Check related errors.
indicando que não tenho as permissões corretas. Alguém pode me dizer o que fiz de errado aqui ao bater em uma parede?
Editar:
Estou ciente de que para versões anteriores do SQL Server o DBCC TRACEON(1807, -1)
sinalizador era obrigatório. Este não deveria ser o caso aqui.