Описание тега openrowset

OPENROWSET - это функция T-SQL, которую можно использовать в Microsoft SQL Server для чтения удаленных данных из источника данных OLE DB. Он также поддерживает массовые операции, которые могут считывать данные из файла и возвращать их в виде набора строк.
3 ответа

Справка по OPENROWSET в SQL Server (проблема олицетворения)

В основном я ищу, чтобы выбрать содержимое PDF в таблицу. Я использую этот запрос: SELECT * FROM OPENROWSET(BULK N'\\Server\Share\filename.pdf', SINGLE_BLOB) rs Запрос не будет запущен, потому что мое имя пользователя не имеет разрешений на этом сер…
25 окт '10 в 15:37
1 ответ

Настройка экземпляра SQL Server для доступа к данным с использованием OPENROWSET, OPENQUERY

У меня установлена ​​полная версия SQL Server 2012 на автономном ПК для разработки, не подключенном к сети, под управлением Windows 7 x-64. Допустим, FOO - это имя моего компьютера, а мой экземпляр SQL Server называется FOO\SQL2012. Я пытаюсь следов…
1 ответ

OPENROWSET преобразование номера телефона в листе Excel в десятичный формат вместо VARCHAR

Одним из моих полей в листе Excel является номер телефона, и когда я выполняю массовый импорт с использованием openrowset и вставляю его в поле varchar(50), он преобразуется в десятичный формат. Это то, что я делаю: CREATE TABLE dbo.TmpDataFileCC ( …
0 ответов

Excel не вставляет данные с помощью OPENROWSET при входе в систему как любая учетная запись, кроме моей локальной учетной записи

Я пытаюсь экспортировать данные в Excel из SQL Server через приложение aC# winforms. Приложение работает в среде домена Windows. Вот запрос: string exportQuery = @"INSERT INTO OpenRowSet('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0; Database=C:\temp\Expo…
02 май '18 в 13:29
1 ответ

OPENROWSET BULK поведение и отсутствие ошибки, когда он идет не так

У меня большие трудности с использованием OPENROWSET BULK По сути, если он пытается вставить NULL в столбец NOT NULL, он выдает ошибку времени выполнения. Если он попытается вставить не-число в int, он выдаст ошибку времени выполнения. Если я помещу…
1 ответ

SQL OPENROWSET с Excel

Я пытаюсь прочитать данные из электронной таблицы Excel в SQL, но по какой-то причине некоторые поля отображаются как NULL, хотя в электронной таблице есть данные в этом конкретном столбце / строке (в данном случае это число). Все остальные столбцы …
28 окт '13 в 10:39
0 ответов

Импорт данных EXCEL с использованием OPENROWSET при входе в систему на сервере SQL на удаленной машине

Я пытаюсь импортировать данные из файла Excel. Мой код ниже работает нормально, когда я вошел в систему с Management Studio на самом сервере, но не работает, когда я нахожусь на другой машине, вошел в систему на том же сервере базы данных с Manageme…
1 ответ

Типы данных изображения недопустимы для локальных переменных (использование openrowset не может заставить его работать)

Использование Sql server 2005 Мне нужно вызвать хранимую процедуру, которая имеет много параметров и один столбец изображения, который используется для документа Word. Я не могу изменить базу данных, так как она не находится под моим контролем. Я не…
16 мар '14 в 11:16
0 ответов

Повторно вызывать хранимую процедуру для сравнения версий

SSMS: 2008 R2 Мы обновляем нашу систему программного обеспечения, которая может содержать неизвестное количество недокументированных изменений в способе ввода и хранения данных в нашей базе данных. Мы запросили документацию, но имеем только схемы ср…
0 ответов

Разбить строку на несколько столбцов и вставить во временную таблицу

Моя цель - получить строки таблицы, разделенные запятыми, и разбить их на разные столбцы. Поэтому я искал в сети и нашел эту хранимую процедуру, и она отлично работает. Однако, если я хочу поместить его во временную таблицу, я должен использовать чт…
30 июл '15 в 17:41
2 ответа

Отложенная подготовка не может быть завершена, 3 сервера SQL

У меня есть 3 сервера SQL, и я получаю странное поведение с OpenRowset. Дано: Сервер 1 = 192.168.1.1, Сервер 2 = 192.168.1.2, Сервер 3 = 192.168.1.3, Сервер 4 = 192.168.1.4 SQL: SELECT a.* FROM OPENROWSET('SQLOLEDB', 'Data Source=192.168.1.1;Persist…
14 июн '17 в 22:51
1 ответ

Проблема специальных распределенных запросов SSRS

У меня большой запрос, который я пытаюсь выполнить, однако SQL SERVER выдает ошибку, сообщающую, что я не могу этого сделать, потому что у меня не включены специальные распределенные запросы. Вот как выглядит ошибка: После некоторых исследований мне…
16 май '17 в 18:03
1 ответ

OPENROWSET завершается с ошибкой "Неверная спецификация авторизации"

Я пытаюсь использовать OPENROWSET в SQL Server 2008 SP1: SELECT * FROM OPENROWSET( 'SQLOLEDB', 'Data Source=hydrogen;User ID=scratch;Password=scratch;', 'select * from users') Поставщик OLE DB: SQLOLEDB Строка подключения: Data Source=hydrogen;User …
1 ответ

Как читать значения из Excel, используя функцию Openrowset?

Я читаю лист Excel, используя функцию openrowset? Мой лист Excel имеет числовое значение в столбце общего типа. По некоторым причинам эти значения возвращаются как нули, даже если они имеют значения. Я не уверен, почему это происходит. Я посмотрел н…
07 дек '10 в 16:50
1 ответ

SQL Server Openrowset для чтения огромных XML-файлов за один шаг

Это мой первый пост... и мне действительно нужна помощь по этому вопросу, так что любой, кто имеет некоторые знания по этому вопросу - пожалуйста, помогите! Что мне нужно сделать, это прочитать файл XML в таблицы данных сервера SQL. Я снова и снова …
19 янв '11 в 00:36
0 ответов

OPENROWSET - Код ошибки операционной системы 5(не удалось получить текст для этой ошибки. Причина: 15105)

Хорошо, я знаю, что есть много вопросов и ответов по этой проблеме, однако, похоже, что они только для разрешений. Это может отличаться из-за того, что не удалось получить текст для этой ошибки в конце ошибки. Заявление SELECT BulkColumn FROM Openro…
24 июн '14 в 08:38
1 ответ

Подключиться к веб-сервису из SQL

SQL Server может открывать таблицы Excel (xlsx), базы данных доступа (mdb) и другие потоки данных с использованием поставщиков данных (например, JET, ACE) и OPENROWSET. Существуют ли аналогичные средства для извлечения данных из удаленного веб-серви…
30 ноя '11 в 20:10
1 ответ

OPENROWSET не может конвертировать дату и время из текстового файла

У меня есть плоский файл, который создается с помощью служб SSIS. плоский файл хранит все значения для даты и времени в следующем формате 2001-02-14 09:46:48.123000000 когда я пытаюсь использовать плоский файл, сгенерированный из служб SSIS, чтобы з…
1 ответ

OPENXML не возвращает данные, нет сообщения об ошибке

Я никогда раньше не работал с XML, но мне было поручено импортировать документ в таблицу SQL Server. В качестве теста я использую пример, который нашел в Интернете, и сейчас я пытаюсь получить только один столбец: DECLARE @X XML SELECT @X=MC2016 FRO…
0 ответов

Почему я не получаю результатов при возврате результатов сохраненного процесса?

На первом шаге того, что будет включать в себя несколько временных таблиц и вызов хранимых процедур, а затем объединение, у меня будут первые шаги ребенка (основываясь на ответе Филипа Келли здесь): IF OBJECT_ID ( 'RockBottomAmalgamated', 'P' ) IS N…