승인됨: Fortect
일부 사용자에게 유능한 msdaora 오류 7399가 있는 것 같습니다. 이 문제는 여러 가지 이유로 발생합니다. 이에 대해서는 아래에서 다루겠습니다.
<시간>
오류 7399: OLE 공급자 데이터베이스 “MSDAORA”에서 오류를 보고했습니다. OLE DB 오류
<인용>내 링크 서버는 금요일 밤까지 일급으로 작동했습니다.
추가 일 후에 작동을 멈췄습니다.
실패하고 오류 7399: OLE DB 에이전트 “MSDAORA”가 오류를 보고했습니다. OLE DB 오류입니다.
— 새로운 Oracle 10g 클라이언트가 훌륭하게 작동합니다.
– NSS 이름이 좋아 보입니다.
— 링크 중 일부를 다시 생성했지만 여전히 비슷한 오류가 발생합니다.
이번 월요일에 아주 좋은 작업이 사용되기 때문에 당신의 도움이 필요합니다.
<시간>
Oracle 11i와 연결된 SQL Server 2004
<인용>추가 제어를 위해 연결된 컴퓨터를 추가할 때 SQL 스크립트를 사용합니다.
Oracle의 SQL에서 실행되는 멋진 연결 서버를 만들기 전에 Oracle 클라이언트를 설치해야 합니다(저는 첫 번째 Go 패키지를 확보했고 두 번째 옵션은 Oracle을 즉시 설치했습니다).
설치 설치Oracle 학생 이후에는 장치를 다시 시작해야 합니다(SQL Server 웹사이트가 다시 시작되지 않음).
그런 다음 연결된 서버를 승격하기 전에 액세서리를 테스트하고 있습니다. 이 작업을 수행하는 데는 여러 가지 방법이 있지만 항상 저에게 적합한 고유한 방법이 있습니다.
1) 바탕 화면을 마우스 오른쪽 버튼으로 클릭하여 새로운 .txt 파일을 생성합니다. 특정 현재 확장자를 가진 파일의 이름을 “.txt”에서 “.and udl”로 바꾸십시오. 파일의 레이블을 다시 지정할 것인지 물으면 당연히 “예”입니다.
2) “Provider” 태블릿에서 “Oracle Provider for OLE DB”를 선택합니다. (사실 … Oracle용 Microsoft OLE DB Provider가 작동하는 대부분을 만들려면 “굉장하지만 연결된 서버에서는 작동하지 않을 것입니다!)
3) “다음” 버튼을 클릭하십시오.
4) 이 “데이터 소스” 필드에 직접 입력하십시오.
5) 필드에 사용자 이름과 비밀번호를 입력하고 “연결 확인”을 클릭하십시오.
항목이 작동하면 ISP, 사용자 이름, 계정 등을 알고 있는 것입니다.
따라서 … 작업을 완료했다면 연결된 서버를 활성화하십시오. 포럼
일부 주석(여기서, 다른 곳에서와 같이)은 MSDAORA 공급업체를 악용하라는 메시지를 표시합니다. 나는 그것을 일반적으로 반대로 찾았습니다. 나는 나의 MSDAORA 공급업체에 갔고 그는 내가 실패했다고 괴로워했습니다. OraOLEDB.Oracle 공급자를 사용하자마자 작동했습니다!
승인됨: Fortect
Fortect은 세계에서 가장 인기 있고 효과적인 PC 수리 도구입니다. 수백만 명의 사람들이 시스템을 빠르고 원활하며 오류 없이 실행하도록 신뢰합니다. 간단한 사용자 인터페이스와 강력한 검색 엔진을 갖춘 Fortect은 시스템 불안정 및 보안 문제부터 메모리 관리 및 성능 병목 현상에 이르기까지 광범위한 Windows 문제를 빠르게 찾아 수정합니다.
![](/wp-content/download3.png)
연결된 서버를 실제로 작성하기 위한 스크립트(<..> 사이에 신뢰도를 입력해야 함):
exec sp_addlinkedserver
@ 서버는 ‘<연결된 이름>‘과 같습니다.
@ 공급자 = ‘OraOLEDB-Server.Oracle’,
@ srvproduct는 ‘Oracle’과 동일합니다.
@ datasrc = ‘
의 수신기 기억예:
exec sp_addlinkedserver
@ 원격 컴퓨터 = ‘ORALinkedServer’,
@ 공급자 = ‘OraOLEDB.Oracle’,
@ srvproduct는 ‘Oracle’과 동일합니다.
@ datasrc = ‘140.10.10.20: 1526 및 mydb’
처리되면 연결된 웹에서 권한 부여를 실제로 완전히 구성합니다. 이것은 좋은 견고한 원격 사용자를 선택하고 드라이버 이름과 암호를 입력하는 것 외에도 연결된 다른 서버, 보안의 서비스를 사용하여 저장된 프로시저 또는 속성을 통해 크게 향상될 수 있습니다.
많은 기회!
SQL Server 2001 및 Oracle8i를 실행하는 첫 번째 원격 시스템에서 연결된 서버는 여전히 정상적으로 시작되고 있습니다…
하지만 IT 소매업체가 시스템에 Oracle 11g 클라이언트를 설치한 후 …
SQL Server에서 미해결 문제를 실행할 때 심각한 오류가 발생합니다.
[OLE/DB 제공자가 Ora 메시지를 반환했습니다: 오류가 차단되었지만 Oracle에서 오류 메시지를 검색할 수 없습니다.]
OLE DB 추적 오류 [IDBInitialize :: OLE/DB 공급자 ‘MSDAORA’에 대한 초기화가 0x80004005를 반환했습니다: ].
<시간>
-
Marios Philippopoulos
SSC 전문가
< p> 포인트: 57030
사용 시 OPENROWSET, 다음과 같은 오류 메시지가 나타납니다.
Transporter OLE DB “ORAOLEDB.ORACLE”에서 오류를 보고했습니다. 공급업체는 인적 오류에 대한 정보를 제공하지 않았습니다. 42000]. [SQLSTATE 01000] (오류 7300). 단계가 실패했습니다.
OPENROWSET은 다음과 같이 호출됩니다.
SET @SQL은 ‘INSERT INTO # tbl(col1, col2, col3 ) SELECT [col1], [col3] [col2], FROM OPENROWSET (” ORAOLEDB.ORACLE ”, ” ‘+ @ 서버 +’ ”; ” ‘+ – 로그인 +’ ”; ” ‘+ @ Password + ” ‘,’ ” + @querysql + ” ‘)
EXEC (@sql)
거기에 있는 모든 사람 아이디어 그 결정이 잘못되었을 수 있고 그것을 고칠 수 있는 방법은 무엇입니까?
감사합니다!
_________________________________________________________________________________________________
SQL Server 2016 Columnstore 인덱스 개선 – 디스크 테이블에 필요한 시스템 보기 [/ url]
MERGE [/ url]를 사용하여 SQL Server 인덱스 사용 통계 유지 관리
Turbo – Service Broker에 추가하여 데이터베이스 서비스 로드: 2 [/ url]point
-
lucky-80472
SSCertifiable
포인트: 7793
< p> Marios Philippopoulos (17.04.2008)
do ‘OPENROWSET:
OLE DB provider’ ORAOLEDB.ORACLE을 사용할 때 오류가 발생합니다. ‘ 오류를 제안했습니다. 공급업체는 버그에 대한 새로운 정보를 판매하지 않았습니다. 42000]. [SQLSTATE 01000] (오류 7300). 기동이 실패했습니다.
OPENROWSET은 매우 놀라운 방식으로 호출됩니다.
SET @SQL은 ‘INSERT INTO # tbl(col1, col2, col3 ) SELECT [col1], [col3] [col2], FROM OPENROWSET (” ORAOLEDB.ORACLE ”, ” ‘+ @ 서버 +’ ”; ” ‘+ @ 로그인 +’ ”; ” ‘ + 암호 + ” ‘,’ ” + @querysql + ” ‘)
EXEC (@sql)
< p> 효과적으로 잘못되고 있는 문제와 해결 방법에 대한 아이디어가 있는 사람이 있습니까?
감사합니다!
마리오 여러분,
좋아하는 쿼리를 이 쿼리로 바꾸고
SET @SQL = ‘INSERT INTO # tbl (col1, col2, col3) SELECT를 시도할 수 있습니까? [col1], [col2], [col3] OPENROWSET에서 (‘ ‘ORAOLEDB.ORACLE ”, ‘+ @Server +’, ‘+ @login +’, ‘+ @Password +’, ‘+ @querysql +’) ‘
감사합니다
다행히도 -
Marios Filippopoulos
SSC와 같습니다. Guru
제안: 57030
바로 아래에 있는 자체 쿼리를 실행하고 정확한 결과를 얻습니다. 오류:
SELECT [col1] – – [col2], [col3] FROM OPENROWSET(‘ORAOLEDB.ORACLE’, ‘서버’, ‘사용자’, ‘암호’, ‘ SELECT col1, col2, col3 Tbl’)
환경 테스트 ent에 대한 요청에서도 동일하게 작동합니다.
__________________________________________________________________________________
SQL Server 2016의 Columnstore 인덱스 개선 – 디스크의 영구 테이블에 대한 시스템 보기 [/ url]
SQL Server 인덱스 사용 통계와 함께 MERGE [/ url]
Service Broker로 제품 및 서비스에 대한 데이터베이스 다운로드: 2 [/ url]숫자와 같습니다.
-
Marios Philippopoulos
SSC Guru
점수: 57030
를 의미합니다. 현재 ORAOLEDB가 누락된 것 같습니다. 오라클 제공자. 특정 레지스터를 확인할 때 볼 수 없습니다.
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server IntanceName Providers
< p> 설정에 대한 팁이 있습니까?
_________________________________________________________________________________________________
지금 이 간단한 다운로드로 컴퓨터 성능을 높이십시오. 년
SQL Server 2016의 Columnstore 인덱스 개선 사항 – 시스템 보기