0 / 0 / 0
Регистрация: 27.12.2007
Сообщений: 11
1

MSSQL,linked server,SELECT INTO - пpоблема

27.12.2007, 16:06. Показов 5273. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Уважаемый All!

К MS SQL 7.0 пpицеплена Access'ная БД как linked server:

EXEC sp_addlinkedserver
@server = 'TestLinkedSrv',
@provider = 'Microsoft.Jet.OLEDB.4.0',
@srvproduct = 'OLE DB Provider for Jet',
@datasrc = 'D:TestTest.mdb'

sp_addlinkedsrvlogin 'TestLinkedSrv',false,null,'Admin',null

Выбоpки, вставки pаботают ноpмально, но когда пытаюсь выполнить

SELECT * INTO TestLinkedSrv...NewTbl FROM BaseTbl либо

DROP TABLE TestLinkedSrv...ExistingTbl , то выдает сообщение:

Server: Msg 117, Level 15, State 1, Line 2
The object name 'TestLinkedSrv...' contains more than the maximum number of prefixes. The maximum is 2.

Hе подскажет ли кто, в чем может быть пpоблема?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2007, 16:06
Ответы с готовыми решениями:

Возможен ли linked server с отдельным system.mdw?
Мне хотелось бы, чтобы один linked server к базе Access (Microsoft Jet 4.0 OLE DB Provider)...

OLE DB provider “SQLNCLI10” for linked server returned message “No transaction is active.”
Здравствуйте ребята. На локальный сеть было 2-сервер на них было установлено ms sql sever 2008r2...

Сравнение строк в двух SELECT (MSSQL 2008)
Добрый день. Подскажите пожалуйста, как сделать следующее: Сравнить два набора: SELECT column1...

Access не подключается к MSSQL server
Добрый вечер. Искал в поисковике ответа не нашел, вернее есть, но не то. Такая проблема, пытаюсь...

4
AiK
30.12.2007, 00:58 2
Где-то я уже на этот вопрос отвечал
Для тех кому ещё интересно:
операции create, alter и drop, а также INSERT INTO (для вновь создаваемой таблицы) для таблиц размещеных на прилинкованном сервере)в MS SQL 7.0 не поддерживаются
0 / 0 / 0
Регистрация: 27.12.2007
Сообщений: 11
30.12.2007, 14:58  [ТС] 3
Спасибо, AiK!
Теперь будем знать. Но обидно, блин. :-(((
0
3 / 3 / 1
Регистрация: 06.11.2007
Сообщений: 75
09.01.2008, 18:08 4
Я вот хотел узнать почему перед именем таблицы три точки???
Ты пробовал перевести текст ошибки?
0
AiK
09.01.2008, 19:04 5
Полное имя сервер.база.владелец.таблица
Соответственно когда пропускаешь db и owner ставишь три точки.
Для приведённых выше запросов такая форма недопустима, что собственно и было процитировано по Books online.
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.01.2008, 19:04
Помогаю со студенческими работами здесь

Visual Studio + MsSQL Server
Здравствуйте. У меня есть база данных. мне надо сделать ее программную реализацию.. Подскажите,...

Merge Replication for MSSQL Server 2000
Есть вопрос. На MSSQL была настроена репликация слиянием, но при прохождении наблюдается...

Хранимые процедуры mssql server 2008
суть вопроса есть таблица log с полями id,Login,pass необходимо создать хранимую процедуру,...

Не могу присоеденить БД к MSSQL Server 2005
Здравствуйте:) Создал в Visual Studio БД *.mdf и заполнит табличку в ней Далее через MS SQL...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru