RESTAURE SQL

NETVOO 13/06/2016 16:31:36
#463445
Pessoal estou com dificuldades nessa string aqui para restaurar banco de dados SQLserver 2014

IF EXISTS (SELECT [Ô] + databaseName + [Ô] FROM master.dbo.sysdatabases WHERE name = [ô][Ô] + databaseName + [Ô][ô])DROP DATABASE [Ô] + databaseName + [Ô] RESTORE DATABASE [Ô] + databaseName + [Ô] FROM DISK = [ô][Ô] + filePath + [Ô][ô]

Ele fala que a coluna não foi encontrada, acho aqui (SELECT [Ô] + databaseName + [Ô] FROM master.dbo.sysdatabases WHERE name = [ô][Ô] + databaseName + [Ô][ô])

KERPLUNK 13/06/2016 17:15:23
#463447
Resposta escolhida
Por acaso existe uma coluna cujo nome seja o nome do seu banco de dados? Com certeza que não. Então você tem que selecionar o nome da coluna e não do seu banco de dados:

IF EXISTS (SELECT name FROM master.dbo.sysdatabases WHERE name = [ô][Ô] + databaseName + [Ô][ô])DROP DATABASE [Ô] + databaseName + [Ô] RESTORE DATABASE [Ô] + databaseName + [Ô] FROM DISK = [ô][Ô] + filePath + [Ô][ô]
NETVOO 30/06/2016 17:10:34
#464342
Show deu certo
Valew.
Tópico encerrado , respostas não são mais permitidas