Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Разный результат Linked Server (SQL Server 2008) (Cannot fetch a row from OLE DB provider)  [new]
p0oh!
Member

Откуда:
Сообщений: 41
select  
		'HQ\'+sAMAccountName,
		mail,
		displayname,
		department,
		telephoneNumber,
		blockedinad =	case		
						when msExchUserAccountControl=2 then 'Blocked in AD'
						else ''
					end
	from  openquery(adsi, '
				select  
							sn,
							sAMAccountName,
							displayName,
							mail,
							telephoneNumber,
							mobile,
							physicalDeliveryOfficeName,
							department,
							division,
							msExchUserAccountControl
			from    ''LDAP://DC=hq,DC=corp,DC=company,DC=ru''
			where   objectCategory = ''Person''
					and
					objectClass = ''user''
			')
	where sAMAccountName is not null
	and department is not null


На одном выдается 406 строчек

на другом:
Msg 7330, Level 16, State 2, Line 1
Cannot fetch a row from OLE DB provider "ADSDSOObject" for linked server "adsi".



Сервера почти одинаковые SQL Server 2008R2.
Операционка на одном Server 2008 R2, на другом 2003R2
На 2003R2 все впорядке.
Запросы выполняются под одним и тем же пользователем.
15 июл 14, 14:42    [16306999]     Ответить | Цитировать Сообщить модератору
 Re: Разный результат Linked Server (SQL Server 2008) (Cannot fetch a row from OLE DB provider)  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
Один
Два
15 июл 14, 14:55    [16307072]     Ответить | Цитировать Сообщить модератору
 Re: Разный результат Linked Server (SQL Server 2008) (Cannot fetch a row from OLE DB provider)  [new]
p0oh!
Member

Откуда:
Сообщений: 41
Огромное спасибо
15 июл 14, 15:27    [16307291]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить