Имя: Пароль:
1C
1С v8
Подключение 1С 8,2 к SQL
,
0 PuPsAn
 
09.04.15
14:42
Доброго времени суток.
Ищу решение вопроса как мне подключить 1с к SQL серверу.
1с установлена
SQL установлена
Как их связать вместе?
Как то видел инструкцию в интернете, но уже не могу найти. Кто сталкивался подскажите желательно пошагово как это сделать?
1 ДенисЧ
 
09.04.15
14:43
ЧТо значит "связать"?
2 piter3
 
09.04.15
14:44
руководство админа книжка в коробке из поставки
3 ale-sarin
 
09.04.15
14:45
В купленной коробке с продуктом "1С Лицензия на сервер" есть книжка.
4 PuPsAn
 
09.04.15
14:51
Книжки к сожалению нет.
Есть комп на котором все это установлено ( точнее SQL сервер поставил я сам)
База сейчас файловая, нужно перевести в SQL вариант.
5 Fish
 
09.04.15
14:53
(4) 1. Выгружаешь dt их файловой
2. Создаёшь в списке баз 1С новую скульную базу.
3. Загружаешь в не1 dt.
4. Наслаждаешься.
6 Fish
 
09.04.15
14:54
+(5) 1. "их" = "из"
3. "не1" - "неё"
7 PuPsAn
 
09.04.15
14:55
Ну мне понятно как загрузить базу когда она уже подключена к SQL, а вот как ее подключить не понятно, поэтому и пишу, может у кого есть ссылка как это сделать на инструкцию
8 Fish
 
09.04.15
14:55
(7) В окне списка баз есть волшебная кнопочка "добавить".
9 piter3
 
09.04.15
14:56
10 D_E_S_131
 
09.04.15
15:00
(4) Книжку можно и погуглить (если уж денег на "купить" нет). Все равно дальше придется обслуживать базу в клиент-серверном соединении. Или так же через "мисту" все делать будете?
11 PuPsAn
 
09.04.15
15:08
Ну вот инструкция http://mkostyas.ru/archives/695
Как подключить базу SQL к серверу 1С Предприятия
Но так же нужно:
Как сделать базу в SQL
И как в 1с сделать подключение к созданной базе.
12 Repey
 
09.04.15
15:08
Стесняюсь спросить - а как обстоят дела с лицензией на сервер 1С?
13 PuPsAn
 
09.04.15
15:10
Давно как то тут видел подробную инструкцию http://geterx.ru/ но сайт теперь не алло
14 Fish
 
09.04.15
15:13
(13) Кнопочку "добавить" нажимал?
15 D_E_S_131
 
09.04.15
15:16
(11) ИМХО надо специалиста звать.
16 13_Mult
 
09.04.15
15:17
жесть какая, вот проблемы серьезные то где.
17 1976vas
 
09.04.15
15:23
(11) При добавлении клиент-серверной базы в 1с есть Создать базу, в случае отсутствия, автоматом создается база на SQL, грузишь дт.
18 BuHu
 
09.04.15
15:28
сервер 1с установлен ? заходишь в консоль и добовляешь базу указывая путь до sql и как она в нем называется + логин и пароль владельца базы в sql
19 BuHu
 
09.04.15
15:31
+(18) далее на клиентской тачке добавляешь базу в списке баз , указываешь что она серверная , путь до базы + название . заходишь в конфигуратор этой базы и загружаешь dt-шник выгруженный из файловой базы . все , база в клиент серверном варианте .
20 1976vas
 
09.04.15
15:34
(19) Нафига на сервере базу делать, она сама создастся )
21 Fish
 
09.04.15
15:34
(19) пункт (18) лишний.
22 PuPsAn
 
09.04.15
15:37
Пробую создать базу в сервер 1с но не получается
https://www.dropbox.com/s/b5pumig1nykmf34/3.png?dl=0
23 BuHu
 
09.04.15
15:37
(20),(21) в смысле сама создается ? я знаю что если в sql нет такой базы , то при создании базы в консоле 1с база сама создастся в sql .
24 Fish
 
09.04.15
15:39
(23) При создании базы из списка баз 1С на клиенте то же самое. Консоль не нужна.
25 George Wheels
 
09.04.15
15:39
(22) user1c это админ в SQL?
26 BuHu
 
09.04.15
15:40
(24) т.е. она сама создастся на сервере 1с если добавить в список баз на клиенте ? а откуда адрес sql  , логи , пароль ?
27 Fish
 
09.04.15
15:40
(25) Под админом к скулю некошерно коннектится. Необходимо и достаточно роли Dbcreator.
28 Fish
 
09.04.15
15:41
(26) Всё там же и спросит, если не найдёт такую уже созданную.
29 George Wheels
 
09.04.15
15:41
(27) Да, но я подозреваю, что пользователя user1c там нет.
30 BuHu
 
09.04.15
15:41
(28) спасибо , не знал . как нибудь попробую.
31 Fish
 
09.04.15
15:43
(29) Либо пользователя такого нет, либо пароль не подходит :)
32 1976vas
 
09.04.15
15:44
Нафига в кластер полез?
33 D_E_S_131
 
09.04.15
15:47
На заметку ТС: если пользователя, от имени которого запускается служба сервера 1С, прописать в пользователи SQL с нужными правами, то при добавлении баз в дальнейшем можно будет не заполнять поля "Пользователь сервера БД" и "Пароль пользователя БД".
34 D_E_S_131
 
09.04.15
15:47
(32) А куда ему надо было "лезть"?
35 BuHu
 
09.04.15
15:48
(34) см. (24)
36 PuPsAn
 
09.04.15
15:48
Ну вот и я не пойму что за фигня, буду дома спокойно сяду посмотрю что не так делаю.
37 D_E_S_131
 
09.04.15
15:49
(35) Ну может ТС уже начал "консоль сервера" осваивать. :)
38 Fish
 
09.04.15
15:49
(33) А при создании без консоли эти поля и так не нужны :))
39 D_E_S_131
 
09.04.15
15:50
(38) Даже при создании новой базы?
40 Fish
 
09.04.15
15:54
(39) Там только пользователь и пароль для подключения к скулю, а никакого "Пользователь сервера БД" нет:
http://hostingkartinok.com/show-image.php?id=23b2f8a89a1afc85ae89c2ee9717b335
41 D_E_S_131
 
09.04.15
15:58
(40) Те же яйца, не?
42 PuPsAn
 
09.04.15
16:03
Было бы здорово пошаговую инструкцию как это все сделать
43 1976vas
 
09.04.15
16:05
(42) См. (17)
44 Fish
 
09.04.15
16:20
(42) Чем (5)  не устраивает?
45 1976vas
 
09.04.15
16:22
(44) Там про крыж Создать базу нет )
46 PuPsAn
 
09.04.15
16:29
Не получается, постоянно пишет про ошибку входа, но я уже всех пользователей перепробывал что есть, хз, как так
47 1976vas
 
09.04.15
16:30
(46) Каких пользователей? Должен быть пользователь с правом Dbcreator , как тебе в (27) написали, зайди в Менеджмент студио и заведи его сам.
48 Fish
 
09.04.15
16:31
(45) А он по умолчанию установлен см. (40).
49 Fish
 
09.04.15
16:32
(46) Надо указывать не пользователя 1С, а пользователя скуля.
50 1976vas
 
09.04.15
16:32
(49) Про это не знал, спасибо.
51 1976vas
 
09.04.15
16:33
(50) к (48)
52 PuPsAn
 
09.04.15
16:40
Напишите пож-та кто нить как это пошагово сделать, от создания пользователя и так далее
53 1976vas
 
09.04.15
16:41
(52) Тебе еще SQL поднастроить придется, так что лучше погугли для начала.
54 Luhtas
 
09.04.15
16:42
(52)SQL Management Studio>ConnectToServer>Connect>Правой кнопкой по Databases в дереве>NewDatabase>придумываешь имя>нажимаешь "Ок". Все база готова. Дальше запускаешь 1С, Выбираешь "Добавить", потом указываешь что база на сервере 1С. Далее кластер серверов, это IP адрес сервера, имя базы в кластере, это имя твоей базы. Тип СУБД = MS SQL. Сервер базы данных: опять IP адрес сервера, Имя - имя твоей базы. Все!
55 Fish
 
09.04.15
16:44
(54) А пользователь? У ТС пользователя скуля нет :))
56 Тактик
 
09.04.15
16:44
(3) Не бывает там книжек. Только рег.анкета и ключ.. ну или конвет с пин-кодами.
57 Luhtas
 
09.04.15
16:44
+(54) На MS SQL server должен иметь доступ пользователь от которого стартует служба сервера 1С.
58 Fish
 
09.04.15
16:47
(57) А если служба сервера 1С стартует от локального, а не доменного пользователя (как по умолчанию), а сервер скуля на другом сервере?
59 Luhtas
 
09.04.15
16:49
+(57) Зайди в оснастку "servises", посмотри от какого user стартует служба "агент сервера 1С". Этому user доступ нужно открыть на MS SQL.
60 Luhtas
 
09.04.15
16:58
+(59) В Management Studio> Security>Logins>Открываешь пользователя от которого стартует "служба сервера 1С", далее в "server roles" установи галку "sysadmin" и нажми "ОК".
61 D_E_S_131
 
09.04.15
17:00
(59) См. (58). Это не обязательное условие, но удобная вещь, если имеется отдельный доменный пользователь, либо 1С и SQL на одном сервере.
62 Luhtas
 
09.04.15
17:02
(61) Дружище я с этим разберусь, за меня не переживай. Переживать нужно за ТС, это у него трудности.
63 PuPsAn
 
09.04.15
17:10
Ошибка входа пользователя пишет и все, хз че делать, все указываю верно
64 D_E_S_131
 
09.04.15
17:11
(63) Твой пользователь входит на сервер SQL студией?
65 Fish
 
09.04.15
17:12
(60) ИМХО руки надо отрывать тем, кто даёт 1С права сисадмина на скуле.
66 Luhtas
 
09.04.15
17:19
(65) О правах, это отдельная непростая тема, сейчас ТС просто пытается запустить базу на MS SQL. Очевидно же что это просто "проба пера".
67 Luhtas
 
09.04.15
17:25
(63) От какого пользователя запускается служба "Агент сервера 1С"? Этот пользователь есть в MS SQL?
68 PuPsAn
 
09.04.15
17:33
(64) Входит только под проверкой подлинности Windows
69 silent person
 
09.04.15
17:39
70 Luhtas
 
09.04.15
17:51
(68) Спрошу еще раз и пойду спать: От какого пользователя запускается служба "Агент сервера 1С"? Этот пользователь есть в MS SQL? В Management Studio>Security>Logins он присутствует?
71 PuPsAn
 
09.04.15
18:01
Пользователь Администратор.
В Management Studio>Security>Logins такого у меня нет.
72 D_E_S_131
 
09.04.15
18:01
(71) А должен быть в "логинс" тот, кого указываешь при подключении базу.
73 PuPsAn
 
09.04.15
18:16
РАЗОБРАЛСЯ, помогло видео http://www.gilev.ru/mssqlserver/
от пользователя silent person
Нужно было всего лишь включить в Management Studio проверка подлинности SQL и Windows, до этого стояло только Windows
74 D_E_S_131
 
09.04.15
18:32
(73) Здорово что есть Гилев! Хотя так с подключения базы дошли до переустановки SQL. :)
75 1976vas
 
09.04.15
19:07
Занавес закрывается... Подробности в следующем акте - "Помогите с настройками SQL, пошагово"
76 PuPsAn
 
10.04.15
11:17
Я это вообще пока что тренируюсь, на VMware, когда набью руку, чтоб сделать перенос рабочей базы, а то она уже приближается к 4 гигам и не какие ужимы и переиндексации не помогают.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.