![]() |
![]() |
![]() |
|
Вытащить данные из 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)Ну так создай пользователя...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |