Aracılığıyla paylaş


Kaynak veritabanlarına bağlanırken DMS hatalarını giderme

Aşağıdaki makalede, Azure Veritabanı Geçiş Hizmeti (DMS) kaynak veritabanınıza bağlarken karşılaşabileceğiniz olası sorunların nasıl giderilmesiyle ilgili ayrıntılar sağlanır. Aşağıdaki her bölüm belirli bir kaynak veritabanı türüyle ilgilidir ve bağlantı sorunlarını giderme hakkında ayrıntılı bilgiler ve bağlantılarla birlikte karşılaşabileceğiniz hatayı listeler.

SQL Server

Kaynak SQL Server veritabanına bağlanma ve bunların nasıl giderilmesiyle ilgili olası sorunlar aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntıları
SQL bağlantısı başarısız oldu. SQL Server ile bağlantı kurulmaya çalışılırken ağ ile ilişkili veya örneğe özgü bir hata oluştu. Sunucu bulunamadı veya erişilebilir değildi. Örnek adının doğru olduğunu ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığını doğrulayın.
Hizmet kaynak sunucuyu bulamazsa bu hata oluşur. Sorunu gidermek için dinamik bağlantı noktası veya adlandırılmış örnek kullanılırken kaynak SQL Server bağlanma hatası makalesine bakın.
Hata 53 - SQL bağlantısı başarısız oldu. (Ayrıca, hata kodları için 1, 2, 5, 53, 233, 258, 1225, 11001)

Hizmet kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu çözmek için aşağıdaki kaynaklara başvurun ve yeniden deneyin.

Bağlantı sorununu gidermek için etkileşimli kullanıcı kılavuzu

SQL Server'ı Azure SQL Veritabanı'na geçirmek için önkoşullar

SQL Server bir Azure SQL Yönetilen Örneği geçirmek için önkoşullar
Hata 18456 - Oturum açılamadı.
Hizmet, sağlanan T-SQL kimlik bilgilerini kullanarak kaynak veritabanına bağlanamıyorsa bu hata oluşur. Sorunu gidermek için girilen kimlik bilgilerini doğrulayın. Ayrıca , MSSQLSERVER_18456 veya bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurabilir ve sonra yeniden deneyebilirsiniz.
Hatalı biçimlendirilmiş AccountName değeri '{0}' sağlandı. AccountName için beklenen biçim DomainName\UserName şeklindedir
Kullanıcı Windows kimlik doğrulamasını seçtiğinde ancak kullanıcı adını geçersiz biçimde sağladığında bu hata oluşur. Sorunu çözmek için, Kullanıcı adını Windows kimlik doğrulaması için doğru biçimde sağlayın veya SQL Kimlik Doğrulaması'nı seçin.

AWS RDS MySQL

Kaynak AWS RDS MySQL veritabanına bağlanma ve bunların nasıl giderilmesiyle ilgili olası sorunlar aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntıları
Hata [2003][HY000] - bağlantı başarısız oldu. HATA [HY000] [MySQL][ODBC x.x(w) sürücüsü] '{server}' (10060) üzerindeki MySQL sunucusuna bağlanılamıyor MySQL ODBC sürücüsü kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu çözmek için bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata [2005][HY000] - bağlantı başarısız oldu. HATA [HY000] [MySQL][ODBC x.x(w) sürücüsü] Bilinmeyen MySQL sunucu konağı '{server}' Hizmet RDS'de kaynak konağı bulamazsa bu hata oluşur. Sorun, listelenen kaynağın mevcut olmaması veya RDS altyapısıyla ilgili bir sorun olması olabilir. Sorunu çözmek için bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata [1045][HY000] - bağlantı başarısız oldu. HATA [HY000] [MySQL][ODBC x.x(w) sürücüsü] '{user}'@'{server}' kullanıcısı için erişim reddedildi (parola kullanarak: EVET) MySQL ODBC sürücüsü geçersiz kimlik bilgileri nedeniyle kaynak sunucuya bağlanamıyorsa bu hata oluşur. Girdiğiniz kimlik bilgilerini doğrulayın. Sorun devam ederse, kaynak bilgisayarın doğru kimlik bilgilerine sahip olduğunu doğrulayın. Konsolda parolayı sıfırlamanız gerekebilir. Sorunla karşılaşmaya devam ediyorsanız, bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata [9002][HY000] - bağlantı başarısız oldu. ERROR [HY000] [MySQL][ODBC x.x(w) sürücüsü] Bağlantı dizesi doğru olmayabilir. Başvurular için portalı ziyaret edin. Bağlantı dizesiyle ilgili bir sorun nedeniyle bağlantı başarısız oluyorsa bu hata oluşur. Sağlanan bağlantı dizesinin geçerli olduğunu doğrulayın. Sorunu çözmek için bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
İkili günlük kaydında hata. Değişken binlog_format '{value}' değerine sahip. Lütfen bunu 'satır' olarak değiştirin. İkili günlük kaydında bir hata varsa bu hata oluşur; binlog_format değişkeni yanlış değere sahip. Sorunu gidermek için parametre grubundaki binlog_format 'SATIR' olarak değiştirin ve örneği yeniden başlatın. Daha fazla bilgi için bkz. İkili Günlük Seçenekleri ve Değişkenleri veya AWS RDS MySQL Veritabanı Günlük Dosyaları belgeleri.

Not

Kaynak AWS RDS MySQL veritabanına bağlanmayla ilgili sorunları giderme hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

AWS RDS PostgreSQL

Kaynak AWS RDS PostgreSQL veritabanına bağlanma ve bunların nasıl giderilmesiyle ilgili olası sorunlar aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntıları
Hata [101][08001] - bağlantı başarısız oldu. HATA [08001] zaman aşımı süresi doldu. Postgres sürücüsü kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu çözmek için bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata: Parametre wal_level '{value}' değerine sahip. Çoğaltmaya izin vermek için lütfen bunu 'mantıksal' olarak değiştirin. Wal_level parametresi yanlış değere sahipse bu hata oluşur. Sorunu gidermek için parametre grubundaki rds.logical_replication 1 olarak değiştirin ve örneği yeniden başlatın. Daha fazla bilgi için bkz. Amazon RDS'de DMS veya PostgreSQL kullanarak Azure PostgreSQL'e geçiş içinönkoşullar.

Not

Kaynak AWS RDS PostgreSQL veritabanına bağlanmayla ilgili sorunları giderme hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

AWS RDS SQL Server

Kaynak AWS RDS SQL Server veritabanına bağlanma ve bunların nasıl giderilmesiyle ilgili olası sorunlar aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntıları
Hata 53 - SQL bağlantısı başarısız oldu. SQL Server ile bağlantı kurulmaya çalışılırken ağ ile ilişkili veya örneğe özgü bir hata oluştu. Sunucu bulunamadı veya erişilebilir değildi. Örnek adının doğru olduğunu ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığını doğrulayın. (sağlayıcı: Adlandırılmış Kanallar Sağlayıcısı, hata: 40 - SQL Server bağlantısı açılamadı Hizmet kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu çözmek için bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata 18456 - Oturum açılamadı. '{user}' kullanıcısı için oturum açılamadı Hizmet, sağlanan T-SQL kimlik bilgileriyle kaynak veritabanına bağlanamıyorsa bu hata oluşur. Sorunu gidermek için girilen kimlik bilgilerini doğrulayın. Ayrıca MSSQLSERVER_18456 veya bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurabilir ve yeniden deneyebilirsiniz.
Hata 87 - Bağlantı dizesi geçerli değil. SQL Server ile bağlantı kurulmaya çalışılırken ağ ile ilişkili veya örneğe özgü bir hata oluştu. Sunucu bulunamadı veya erişilebilir değildi. Örnek adının doğru olduğunu ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığını doğrulayın. (sağlayıcı: SQL Ağ Arabirimleri, hata: 25 - Bağlantı dizesi geçerli değil) Bu hata, hizmet geçersiz bir bağlantı dizesi nedeniyle kaynak sunucuya bağlanamıyorsa oluşur. Sorunu gidermek için sağlanan bağlantı dizesini doğrulayın. Sorun devam ederse, bu tablonun altındaki notta listelenen sorun giderme belgelerine bakın ve yeniden deneyin.
Hata - Sunucu sertifikası güvenilir değil. Sunucuyla başarıyla bağlantı kuruldu, ancak oturum açma işlemi sırasında bir hata oluştu. (sağlayıcı: SSL Sağlayıcısı, hata: 0 - Sertifika zinciri güvenilmeyen bir yetkili tarafından verildi.) Bu hata, kullanılan sertifikaya güvenilmiyorsa oluşur. Bu sorunu gidermek için, güvenilebilen bir sertifika bulmanız ve ardından bunu sunucuda etkinleştirmeniz gerekir. Alternatif olarak, bağlanırken Sertifikaya Güven seçeneğini belirleyebilirsiniz. Bu eylemi yalnızca kullanılan sertifikayı biliyorsanız ve ona güveniyorsanız gerçekleştirin.
Otomatik olarak imzalanan bir sertifika kullanılarak şifrelenen TLS bağlantıları güçlü güvenlik sağlamaz; ortadaki adam saldırılarına karşı duyarlıdır. Üretim ortamında veya İnternet'e bağlı sunucularda otomatik olarak imzalanan sertifikalar kullanan TLS'ye güvenmeyin.
Daha fazla bilgi için bkz. Microsoft SQL Server DB Örneği ile SSL kullanma veya Öğretici: DMS kullanarak RDS SQL Server Azure'a geçirme.
Hata 300 - Kullanıcının gerekli izinleri yok. '{server}' nesnesi, '{database}' veritabanında SUNUCU DURUMUNU GÖRÜNTÜLE izni reddedildi Bu hata, kullanıcının geçişi gerçekleştirme izni yoksa oluşur. Sorunu çözmek için daha fazla ayrıntı için GRANT Server Permissions - Transact-SQL veya Tutorial: Migrate RDS SQL Server using DMS (DMS kullanarak Azure'a RDS SQL Server geçirme) konusuna bakın.

Not

Kaynak AWS RDS SQL Server bağlanmayla ilgili sorunları giderme hakkında daha fazla bilgi için aşağıdaki kaynaklara bakın:

Bilinen sorunlar

Sonraki adımlar