Вход | Регистрация


Вопрос относительно MS SQL 2017

Вопрос относительно MS SQL 2017
Я
   Бертыш
 
30.05.18 - 08:16
Как установить на свой компьютер Native Client не ставя сам сервер на своё рабочее место
 
 
   Бертыш
 
1 - 30.05.18 - 08:55
То есть я предварительно погуглил, но не нагуглил. Есть описания какой файл надо запускать на установку нативного клиента для некоторых предыдущих версий MS SQL, а для 2017 го нет
   arsik
 
2 - 30.05.18 - 08:56
Ну на 2008 был мастер начальный. Там можно было указать что ставить. Сам сервер или клиентские библиотеки только.
   timurhv
 
3 - 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 но всё равно хорошо бы примерчик
   ADirks
 
7 - 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) Это оно? Взлетит?
   ADirks
 
10 - 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)

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует