Como Criar Database com Arquivo em Servidor diferente?
Olá.
Tenho 2 servidores:
1- Hospeda as aplicações(servidor de aplicação)
2- Hospeda o servidor SQL2005(servidor de dados)
Como fazer para criar (via delphi) um database no servidor de dados.
Exemplo:
Tenho 2 servidores:
1- Hospeda as aplicações(servidor de aplicação)
2- Hospeda o servidor SQL2005(servidor de dados)
Como fazer para criar (via delphi) um database no servidor de dados.
Exemplo:
if not exists(select name from master.dbo.sysdatabases where name = ´BYLOG´)
begin create database BYLOG ON (NAME = ´BYLOG_Data´, FILENAME =´[b:686df043c8]C:\Temp\BYLOG_Data.mdf[/b:686df043c8]´ , SIZE = 3, FILEGROWTH = 10¬)
LOG ON (NAME = ´BYLOG_Log´, FILENAME = [b:686df043c8]´C:\Temp\BYLOG_Log.ldf[/b:686df043c8]´ , SIZE = 3, FILEGROWTH = 10¬)
COLLATE SQL_Latin1_General_CP1_CI_AI
end
Como fazer para criar por exemplo em : [b:686df043c8]M:\Dados\SQLSERVER\[/b:686df043c8]Macario
Curtidas 0
Respostas
Ramms
08/12/2006
Se a unidade estiver mapeada faça com esse esquema de unidade, ou então informe o caminho da rede.
GOSTEI 0
Macario
08/12/2006
Olá bom dia.
Ja tentei o comando passando a unidade mapeada, mas mesmo assim não criou, diz que não pode encontrar o caminho.
Ja tentei o comando passando a unidade mapeada, mas mesmo assim não criou, diz que não pode encontrar o caminho.
GOSTEI 0
Macario
08/12/2006
Up :arrow:
Será que alguem tem uma dica?
Não esotu conseguindo esta solução.
[]´s
Será que alguem tem uma dica?
Não esotu conseguindo esta solução.
[]´s
GOSTEI 0
Emerson Nascimento
08/12/2006
não sei se estou certo, mas o sql server funciona semelhante ao firebird: enxerga somente o computador no qual ele foi instalado.
se você fizer
não funciona?
(supondo que [b:5dfe020336]C:\Dados\SQLSERVER\ seja o caminho físico[/b:5dfe020336] no servidor de dados)
se você fizer
if not exists(select name from sysdatabases where name = ´BYLOG´) begin create database BYLOG ON (NAME = ´BYLOG_Data´, FILENAME =´C:\Dados\SQLSERVER\BYLOG_Data.mdf´, SIZE = 3, FILEGROWTH = 10¬) LOG ON (NAME = ´BYLOG_Log´, FILENAME = ´C:\Dados\SQLSERVER\BYLOG_Log.ldf´, SIZE = 3, FILEGROWTH = 10¬) COLLATE SQL_Latin1_General_CP1_CI_AI end
(supondo que [b:5dfe020336]C:\Dados\SQLSERVER\ seja o caminho físico[/b:5dfe020336] no servidor de dados)
GOSTEI 0
Macario
08/12/2006
Olá.
Vejam só:
Estou em uma estação cliente que acessa o servidor onde esta o aplicativo, ao logar no sistema ele tenta criar o banco no sql server que esta em outro servidor.
Mesmo tentando a unidade C:\SQL\Dados não consegue criar o banco.
No meu exemplo indiquei M:\Dados\SQLSERVER\ onde M:\ é uma partição do servidor onde esta o sqlserver.
[]´s
Vejam só:
Estou em uma estação cliente que acessa o servidor onde esta o aplicativo, ao logar no sistema ele tenta criar o banco no sql server que esta em outro servidor.
Mesmo tentando a unidade C:\SQL\Dados não consegue criar o banco.
No meu exemplo indiquei M:\Dados\SQLSERVER\ onde M:\ é uma partição do servidor onde esta o sqlserver.
[]´s
GOSTEI 0