Имя: Пароль:
IT
 
Вопрос относительно MS SQL 2017
0 Бертыш
 
30.05.18
08:16
Как установить на свой компьютер Native Client не ставя сам сервер на своё рабочее место
1 Бертыш
 
30.05.18
08:55
То есть я предварительно погуглил, но не нагуглил. Есть описания какой файл надо запускать на установку нативного клиента для некоторых предыдущих версий MS SQL, а для 2017 го нет
2 arsik
 
гуру
30.05.18
08:56
Ну на 2008 был мастер начальный. Там можно было указать что ставить. Сам сервер или клиентские библиотеки только.
3 timurhv
 
30.05.18
09:01
С диска запустить, проверил на дистрибутиве 2017, файл есть: \1033_ENU_LP\x64\Setup\x64\sqlncli.msi
4 Бертыш
 
30.05.18
20:37
спасибо
5 Бертыш
 
31.05.18
10:59
Вот ещё есть вопрос. Как при помощи конструкции upadte ms sql записать сразу несколько записей. Дело в том что поставили срочную задачу в которой от меня требуется тупо сгенерировать на основании данных 1С скрипт после загрузки которого  в консоль в пустой до того таблице появятся сразу все нужные по ТЗ записи.
6 Бертыш
 
31.05.18
11:09
Кажется нужная мне конструкция это всё таки INSERT но всё равно хорошо бы примерчик
7 ADirks
 
31.05.18
11:10
(5) может, всё-таки INSERT ?

в общем, напиши их 100500 раз, делов то

INSERT 1 INTO #t
INSERT 2 INTO #t
...
INSERT 100500 INTO #t
8 Бертыш
 
31.05.18
11:15
(7) Спасибо. К слову сказать я тут нашёл некий учебник только что добавив словечко пример  к поисковому запросу

http://www.sql-tutorial.ru/ru/book_operator_insert.html

Следует отметить, что вставка нескольких кортежей с помощью конструктора строк уже реализована в SQL Server 2008. С учетом этой возможности, последний запрос можно переписать в виде:

INSERT INTO Product_D VALUES
('B', 1158, 'PC'),
('C', 2190, 'Laptop'),
('D', 3219, 'Printer');
9 Бертыш
 
31.05.18
11:16
(7) То что в (8) Это оно? Взлетит?
10 ADirks
 
31.05.18
13:11
(8) можно и так. Одно замечание: не указывать список колонок в INSERT - моветон
надо писать

INSERT INTO Product_D (maker, model, type)
VALUES
('B', 1158, 'PC'),
('C', 2190, 'Laptop'),
('D', 3219, 'Printer')

это будет более устойчивый код
11 Бертыш
 
31.05.18
15:22
Сгенерировал скрипт. Визуально в консоли смотрю и вроде бы всё правильно. Однако пишет мне ошибку как будто в разных строках разное число столбцов

"Число столбцов для всех строк в конструкторе значений таблицы должно быть одинаковым."
12 Бертыш
 
31.05.18
15:26
Всё нашёл
13 Бертыш
 
01.06.18
14:36
Скачал себе консоль для написания прямых запросов в 1С 8 к MS SQL. Однако консоль не отрабатывает запросы не принимая мою учётку. Однако в консоли самого сервера я могу успешно делать запросы войдя на сервер под своей учёткой. Я грешу на два момента
1) Брандмауер не пускает
2) Я должен описать DSN (источник данных в панели управления ODBC)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.