Имя: Пароль:
IT
 
Вытащить данные из MS SQL - прямо из файла возможно
0 Джордж1
 
20.12.10
10:03
База не 1С-я, просто таблички.
Можно ли их вытащить прямо из файла данных
1 mikecool
 
20.12.10
10:03
можно, адо в помощь
2 Mikeware
 
20.12.10
10:03
select...
3 Джордж1
 
20.12.10
10:07
а подсунуть файлы данных на другой комп возможно?
4 Kom-off
 
20.12.10
10:35
(3) На компьютере источнике отключить базу (deattach), скопировать данные, на компьютере приемнике записать данные и подключить базу (attach). Если версии SQL совместимы, то должно получиться.
5 Джордж1
 
20.12.10
10:40
"@На компьютере источнике отключить базу (deattach)" - а без этого нельзя обойтись? Компьютер-источник разобран просто.
6 mr_fix
 
20.12.10
11:19
(5) В твоем случае можно. если HDD с базой уцелел.
7 Mikeware
 
20.12.10
11:24
(5) Ты собираешься вытягивать файлы с отключенного HDD?
8 Джордж1
 
20.12.10
11:27
(6)уцелел
(7)дак я его подключу к другому компу
9 Mikeware
 
20.12.10
11:28
(8) ну так подключай, копируй базу, аттачь ее на "другом компе", и далее как обычно...
10 orefkov
 
20.12.10
11:28
Говорят, в нет есть приблуда, которая может работать напрямую с файлами данных (mdf) MS-SQL сервера, монопольно.
11 orefkov
 
20.12.10
11:29
В .NET я имел ввиду.
12 Ненавижу 1С
 
гуру
20.12.10
11:30
(11) называется MS SQL Server Express
13 Джордж1
 
20.12.10
11:32
(9)"и далее как обычно..." - ни разу такого не делал
14 mr_fix
 
20.12.10
12:08
(13) Какого "такого"? :)
На "другом компе" должен предварительно быть запущен MS Sql server, желательно такой же как на "пострадавшем" или на худой конец MSSQL Express.
"Что это было?" (с)
Некая программулина работающая с mdf базой sql ?
15 ДенисЧ
 
20.12.10
12:09
Идея, прямо скажем, идиотская...
16 Джордж1
 
20.12.10
12:14
Можно по шагам рассказать что делать
Имеется папочка Data (и все остальные) со старого компа, имеет установленный MS SQL 2000 на новом компе.
17 DrZombi
 
гуру
20.12.10
12:15
(0)Да. Подними другой SQL сервер. И сделай подключи этот файл.
Т.е. у тебя будет новый сервер со старой БД.
18 DrZombi
 
гуру
20.12.10
12:16
(16)Поздно пить божоми.
Тебе нужен только файл с БД.
Все остальные, типо мастер и т.д. тебе не нужны.
19 Джордж1
 
20.12.10
12:16
А если всю папку Data скопировать взлетит?
20 DrZombi
 
гуру
20.12.10
12:18
+(16)Ищи файлы: *.mdf и *.ldf.
Если не найдешь файл "*.ldf" с тем же название что и "*.mdf".
То и не важно. SQL восстановит, т.е. создаст, файл "*.ldf" по новой.
21 DrZombi
 
гуру
20.12.10
12:18
(19)Не рекомендую...
Атачь тебе делать нужно
И базу называть так же. Как оно была.
22 Джордж1
 
20.12.10
12:19
(21)где этот Атачь в меню находится?
23 DrZombi
 
гуру
20.12.10
12:20
(22)В Enterprise Manager правой кнопкой на группе "DataBases".
Все задачи -> "Attach base..."
24 DrZombi
 
гуру
20.12.10
12:22
+(22)Там же если развернешь группу, то увидишь список баз.
Вот там как раз будут те базы. Которые тебе не надо "востанавливать".
25 Джордж1
 
20.12.10
12:22
Так, база подключилась, но не хватает пользователей SQL-ных
их можно загрузить?
26 DrZombi
 
гуру
20.12.10
12:23
(25)Пользователь в 7.7 SQL. На SQL сервере. Только один "SA". Это администратор сервера.
27 DrZombi
 
гуру
20.12.10
12:23
+(25)Если подключилась, то заходи в пофигуратор и пропиши настройки к новому серверу.
28 Джордж1
 
20.12.10
12:24
(26,27)пишу же, у меня база никакого отношения я 1С не имеет
29 Джордж1
 
20.12.10
12:27
В самой БД пользователи есть
А вот клиентская программа ругается Login failed for user Exam
30 Mikeware
 
20.12.10
12:27
(29)Ну так создай пользователя...