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

Aşağıdaki makalede, Azure veritabanı geçiş hizmeti 'ni (DMS) kaynak veritabanınıza bağlarken karşılaşabileceğiniz olası sorunları nasıl ele geçirebileceği hakkında ayrıntılı bilgi verilmektedir. Aşağıdaki her bir bölüm, belirli bir kaynak veritabanı türüyle ilgilidir, ayrıntıları ve bağlantı sorunlarını gidermeye ilişkin bilgilerin bağlantılarıyla birlikte karşılaşabileceğiniz hatayı listeler.

SQL Server

kaynak SQL Server veritabanına bağlanma ile ilişkili olası sorunlar ve bunların nasıl ele alınacağını aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntısı
SQL bağlantı 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ğundan ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığından emin olun.
Bu hata, hizmet kaynak sunucuyu bulamıyorsa oluşur. sorunu gidermek için dinamik bağlantı noktası veya adlandırılmış örnek kullanılırken kaynak SQL Server bağlantı hatasımakalesine bakın.
hata 53 -SQL bağlantı başarısız oldu. (Ayrıca, hata kodları 1, 2, 5, 53, 233, 258, 1225, 11001 için)

Hizmet kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu gidermek için aşağıdaki kaynaklara bakın ve sonra yeniden deneyin.

Bağlantı sorununu gidermek için etkileşimli Kullanıcı Kılavuzu

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

SQL Server Azure SQL yönetilen örneğine geçirme önkoşulları
Hata 18456 -oturum açma başarısız.
bu hata, hizmet kaynak veritabanına, belirtilen t-SQL kimlik bilgilerini kullanarak bağlanamıyorsa oluşur. Sorunu gidermek için, girilen kimlik bilgilerini doğrulayın. Ayrıca, bu tablonun altındaki notta listelenen MSSQLSERVER_18456 veya sorun giderme belgelerine de başvurabilirsiniz ve sonra yeniden deneyin.
Hatalı biçimlendirilmiş AccountName değeri ' {0} ' belirtildi. AccountName için beklenen biçim etkialanı \ Kullanıcı adı
kullanıcı Windows kimlik doğrulaması seçerse bu hata oluşur ancak kullanıcı adını geçersiz biçimde sağlar. sorunu gidermek için, Windows kimlik doğrulaması için doğru biçimde kullanıcı adı sağlayın veya SQL kimlik doğrulaması' nı seçin.

AWS RDS MySQL

Bir kaynak AWS RDS MySQL veritabanına bağlanma ile ilgili olası sorunlar ve bunların nasıl ele alınacağını aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntısı
Hata [2003][HY000]-bağlantı başarısız oldu. HATA [HY000] [MySQL] [ODBC x. x (w) sürücü], ' {Server} ' üzerinde MySQL sunucusuna bağlanamıyor (10060) MySQL ODBC sürücüsü kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu gidermek için, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata [2005][HY000]-bağlantı başarısız oldu. HATA [HY000] [MySQL] [ODBC x. x (w) sürücü] bilinmeyen MySQL sunucu Konağı ' {Server} ' Bu hata, hizmet RDS üzerinde kaynak Konağı bulamazsa oluşur. Sorun, listelenen kaynağın var olmaması ya da RDS altyapısıyla ilgili bir sorun olması olabilir. Sorunu gidermek için, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata [1045][HY000]-bağlantı başarısız oldu. HATA [HY000] [MySQL] [ODBC x. x (w) sürücü] ' {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. Konsolunda parolayı sıfırlamanız gerekebilir. Sorunla hala karşılaşıyorsanız, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata [9002][HY000]-bağlantı başarısız oldu. HATA [HY000] [MySQL] [ODBC x. x (w) sürücü] bağlantı dizesi doğru olmayabilir. Başvurular için portalı ziyaret edin. Bağlantı dizesindeki bir sorun nedeniyle bağlantı başarısız olursa bu hata oluşur. Belirtilen bağlantı dizesinin geçerli olduğunu doğrulayın. Sorunu gidermek için, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
İkili günlüğe kaydetme hatası. Binlog_format değişkeni ' {Value} ' değerine sahip. Lütfen bunu ' Row ' olarak değiştirin. Bu hata, ikili günlüğe kaydetme sırasında bir hata oluşursa oluşur; binlog_format değişkeni yanlış değere sahip. Sorunu gidermek için, parametre grubundaki binlog_format ' ROW ' olarak değiştirin ve ardından örneği yeniden başlatın. Daha fazla bilgi için bkz. Ikili 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 ile ilişkili olası sorunlar ve bunların nasıl ele alınacağını aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntısı
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 gidermek için, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata: wal_level parametresi ' {Value} ' değerine sahip. Çoğaltmaya izin vermek için lütfen bunu ' Logical ' olarak değiştirin. Parametrenin değeri yanlış wal_level bu hata oluşur. Sorunu gidermek için, parametre grubundaki rds.logical_replication 1 olarak değiştirin ve ardından örneği yeniden başlatın. Daha fazla bilgi için bkz. Amazon RDS ÜZERINDE 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 ile ilgili olası sorunlar ve bunların nasıl ele alınacağını aşağıdaki tabloda verilmiştir.

Hata Neden ve sorun giderme ayrıntısı
hata 53 -SQL bağlantı 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 durumda değil. örnek adının doğru olduğundan ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığından emin olun. (sağlayıcı: adlandırılmış kanallar sağlayıcısı, hata: 40-SQL Server bağlantı açılamıyor Hizmet kaynak sunucuya bağlanamıyorsa bu hata oluşur. Sorunu gidermek için, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata 18456 -oturum açma başarısız. ' {User} ' kullanıcısı için oturum açma başarısız hizmet kaynak veritabanına, belirtilen t-SQL kimlik bilgileriyle bağlanamıyorsa bu hata oluşur. Sorunu gidermek için, girilen kimlik bilgilerini doğrulayın. Ayrıca, bu tablonun altındaki notta listelenen MSSQLSERVER_18456 veya sorun giderme belgelerine de başvurabilirsiniz ve yeniden deneyin.
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ğundan ve SQL Server uzak bağlantılara izin verecek şekilde yapılandırıldığından emin olun. (sağlayıcı: ağ arabirimlerini SQL, 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, belirtilen bağlantı dizesini doğrulayın. Sorun devam ederse, bu tablonun altındaki notta listelenen sorun giderme belgelerine başvurun ve sonra yeniden deneyin.
Hata-sunucu sertifikasına güvenilmiyor. Sunucuyla başarıyla bağlantı kurdu, 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 verilmiş.) Kullanılan sertifika güvenilir değilse bu hata oluşur. Sorunu gidermek için, güvenilir olabilecek bir sertifika bulmanız ve sonra sunucuda etkinleştirebilmeniz gerekir. Alternatif olarak, bağlanırken güven sertifikası seçeneğini de belirleyebilirsiniz. Bu eylemi yalnızca kullanılan sertifika hakkında bilginiz varsa ve ona güveniyorsanız yapın.
Kendinden imzalı bir sertifika kullanılarak şifrelenen TLS bağlantıları güçlü güvenlik sağlamaz; Bu kişiler, ortadaki adam saldırılarına maruz kalabilir. Bir üretim ortamında veya internet 'e bağlı sunuculardaki otomatik olarak imzalanan sertifikalar kullanarak TLS 'ye güvenmeyin.
daha fazla bilgi için, bkz. Microsoft SQL Server DB örneği veya öğreticiyle SSL kullanmak için, DMS kullanarak RDS SQL Server 'yi Azure 'a geçirin.
Hata 300 -Kullanıcı gerekli izinlere sahip değil. ' {Database} ' adlı veritabanındaki ' {Server} ' nesnesi üzerinde sunucu durumunu görüntüle izni reddedildi Bu hata, kullanıcının geçiş gerçekleştirme izni yoksa oluşur. sorunu gidermek için bkz. sunucu izinleri verme-Transact-SQL veya öğretici: daha fazla ayrıntı için DMS kullanarak RDS SQL Server Azure 'a geçirme .

Not

bir 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