Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
Добрый день !
Есть Server 2003 EE 64 + SQL Server 2005 64.
Не могу на него установить SQL Server Management. Все время говорит, что мол у меня ошибка в инсталяционном пакете и все. Пытался ставить с разных дистрибов - результат один.
Установил SQL Server Management на соседний в сетке комп. Подключился и отсоединил одну из баз. Теперь не могу ее обратно прицепить. При выборе файла данных что-то думает, потом говорит, что мол нет его на диске. Видимо, имеется ввиду локальный диск, хотя при выборе базы показываются диски нужного мне сервера.

Подскажите пож-та что делать ? Как присоединить обратно базу ? И можно ли как-нить все же установить этот SQL Server Management на машину, где этот самый сервер и стоит ?

Большое спасибо.
С уважением, Сергей.
28 июн 09, 22:23    [7352756]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
Прошу прощения. При присоединении базы показываются диски локального компьютера, т.е. на котором установлен SQL Server Management.
28 июн 09, 22:28    [7352762]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
Список дисков открывается все таки нужного мне компьютера. Но при подключении пишет вот что:

http://s58.radikal.ru/i159/0906/93/ec1759e17ead.gif
28 июн 09, 22:46    [7352816]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
Шансов нет вообще никаких ?

С уважением, Сергей.
29 июн 09, 12:10    [7354076]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31220
Sergey04
Шансов нет вообще никаких ?

С уважением, Сергей.
Лучьше командой попробуйте приатачить.

А то непонятно, что делается.
29 июн 09, 12:13    [7354084]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
А синтаксис, простите, не подскажете ?
29 июн 09, 14:12    [7354663]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Змей
Member

Откуда: Н.Новгород -> Москва
Сообщений: 192
Sergey04,

BOL 2005:
ms-help://MS.SQLCC.v9/MS.SQLSVR.v9.en/tsqlref9/html/59bc993e-7913-4091-89cb-d2871cffda95.htm

EXEC sp_attach_db @dbname = N'AdventureWorks', 
    @filename1 = N'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', 
    @filename2 = N'c:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf' ;
29 июн 09, 14:39    [7354826]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31220
Sergey04
А синтаксис, простите, не подскажете ?

sp_attach_db [ @dbname= ] 'dbname'
, [ @filename1= ] 'filename_n' [ ,...16 ]

Аргументы
[ @dbname= ] 'dbnam '
Имя базы данных, присоединяемой к серверу. Имя должно быть уникальным. Аргумент dbname имеет тип sysname и значение по умолчанию NULL.

[ @filename1= ] 'filename_n'
Физическое имя файла базы данных, включая путь. Аргумент filename_n имеет тип nvarchar(260) и значение по умолчанию NULL. Можно указать до 16 имен файлов. Имена аргументов начинаются с @filename1 и возрастают до @filename16. Список имен файлов должен включать хотя бы первичный файл. Первичный файл содержит системные таблицы, указывающие на другие файлы базы данных. Список также должен включать все файлы, перемещенные после отключения базы данных.

или

sp_attach_single_file_db [ @dbname= ] 'dbname'
, [ @physname= ] 'physical_name'


Аргументы
[ @dbname = ] 'dbname'
Имя базы данных для присоединения к серверу. Имя должно быть уникальным. Аргумент dbname имеет тип sysname и значение по умолчанию NULL.

[ @physname = ] 'physical_name'
Физическое имя, включая путь файла базы данных. Аргумент physical_name имеет тип nvarchar(260) и значение по умолчанию NULL.
29 июн 09, 14:42    [7354848]     Ответить | Цитировать Сообщить модератору
 Re: Присоединить базу в SQL Server Management на другом компе..  [new]
Sergey04
Member

Откуда:
Сообщений: 53
Большое спасибо. Все получилось.
Странно, почему же через визард ошибку выдавало.

С уважением, Сергей.
29 июн 09, 15:11    [7355027]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить