Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
Я в основном по ораклу.
Но требуется взять из MSSQL данные.
Линк работает, данные тащатся.

Теперь мне говорят - смотри столбец "_Fld2723". А я его не вижу. Прикладывается запрос по линку в виде Excel и картинка из MSSQL.

Что проверить, кроме тупого "а БД точно та, что надо"? БД неизменна уже 3 года.
Но это я тоже проверю, поставлю себе MSSQL Studio, если потребуется.

А пока:

Может ли "dbo"."_Reference153" быть не таблицей, а вьюхой? Но в этом случае и в MSSQL studio, полагаю, этой колонки бы не было.
Могут ли быть права в MSSQL на "select *" не на всю таблицу?
Что еще? ...

К сообщению приложен файл. Размер - 74Kb
1 ноя 18, 20:12    [21721922]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
.

К сообщению приложен файл (tmp001.xls - 74Kb) cкачать
1 ноя 18, 20:13    [21721923]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
.

К сообщению приложен файл. Размер - 84Kb
1 ноя 18, 20:17    [21721928]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
.

К сообщению приложен файл. Размер - 121Kb
1 ноя 18, 20:17    [21721929]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31355
dmdmdm
Может ли "dbo"."_Reference153" быть не таблицей, а вьюхой? Но в этом случае и в MSSQL studio, полагаю, этой колонки бы не было.
Могут ли быть права в MSSQL на "select *" не на всю таблицу?
Что еще? ...
Нет, это таблица.
Либо при создании линка из Оракла как то указывается не всё, либо как то кешируется схема, либо права на колонки, либо вы про разные базы.
2 ноя 18, 01:56    [21722058]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
L_argo
Member

Откуда:
Сообщений: 1212
Может ли "dbo"."_Reference153" быть не таблицей, а вьюхой?
Нет. 1С проверяет существование именно физической таблицы.
2 ноя 18, 10:41    [21722235]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
sp_help '[dbo].[_Reference153] '
что говорит ?
2 ноя 18, 10:43    [21722240]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
.

К сообщению приложен файл. Размер - 140Kb
2 ноя 18, 11:46    [21722338]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
честная таблица, смотрите на настройку своего ораклового дблинка
2 ноя 18, 12:02    [21722371]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
Тоже склоняюсь к дблинку, не все типы MSSQL и Оракл совместимы, уже сталкивался.
Но на всякий случай - как посмотреть права на колонки?
2 ноя 18, 12:13    [21722388]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
И уж простите за чайниковый вопрос по доступу. Добавил себя в локальные админы сервера. Зашел, запустил MSSQL studio.
А в БД не пускает. Что сделать?

К сообщению приложен файл. Размер - 67Kb
2 ноя 18, 12:23    [21722409]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
архивариус
Member

Откуда:
Сообщений: 150
dmdmdm,
может?:
SQL oracle
NTEXT LONG if Oracle DB Character Set = Unicode. Otherwise, it is not supported
2 ноя 18, 12:29    [21722420]     Ответить | Цитировать Сообщить модератору
 Re: Видимость колонки  [new]
dmdmdm
Member

Откуда: Нижний Новгород
Сообщений: 1511
Да, видимо, это мешает.

ORACLE NLS_CHARACTERSET = CL8MSWIN1251.

MSSQL - тестовая таблица test с полем типа ntext.

create table dbo.test(n integer, t ntext);


ORACLE SQL> select * from "dbo"."test"@db1c;

n
-----------
1
2
3

ORACLE SQL>

К сообщению приложен файл. Размер - 15Kb
3 ноя 18, 14:26    [21723253]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить