2013-04-04 15 views
12

PHP ile bir MSSQL Sunucu grubuna bağlanmaya çalışıyorum ve görünümü üzerinden bir seçim sorgusu yapıyorum. & sunucu bağlantılarını numaralı sunucudan bağlayabilirim. & & bağlantı sonuçlarını bir DBÇoklu veritabanları üzerinden sorguyu çalıştırmak için php ile "sunucu grubu" sql'e bağlanın

üzerinden bağlayabilirsiniz Kayıtlı sunucularda (sol üst) MSSQL ile yeni bir sunucu grubu oluşturabilir ve bir sunucu kaydı olarak varolan veritabanlarını ekleyebilir, böylece tek bir sorgu birden çok veritabanında çalıştırılabilir. Buna PHP'den nasıl bağlanılacağına dair herhangi bir bilgi bulamıyorum.

Bilginize: -ayarlama Sunucusu Grup: https://www.youtube.com/watch?v=bTz3OZKTdMg

i bir hata alıyorum Ben de yönetim stüdyosunda çalışan araya görünümlerin her birleştiren bir görünüm oluştururken bir veritabanında sonra her veritabanında bir görünüm oluşturmakta denedi

ama Form PHP "Tanımsız İndeksi"

Yani db1:

Create View ffa 

dB2:

Create view ffa 

: Bir bağlantı ama "Tanımsız İndeksi" hatası alıyorum dblook.ffa bakmak Sonra php

create view ffa as select * From db1.ffa union all select * From db2.ffa 

dblook?

SQL ve Ekspres hem şu anda ben sunucu grubu seçeneği bağlanırken tercih ediyorum Express üzerinde test (yönetim stüdyoda çok daha hızlı görünüyor) Ama sunucu grubu adildir başka bir çözüm

+0

Denediğiniz kod nerede? –

+0

ortada üç küçük örnek olması gerekiyordu, yani db1 :, db2: ve dblook korkunç görünüyor, tekrar deneyeceğim ve düzelteceğim – benaw

+1

Bunun arkasında kullandığınız PHP kodunu paylaşır mısınız? Normalde görünüm sadece bir tablo gibi bir sonuç döndürür. 'Undefined' endeksi sadece bir vaka senaryosu sütun yazımını yanlış yazıyor –

cevap

2

denemek için mutlu olması GUI'de Sunucular gruplandırmanın mantıklı bir yolu. SQL Server veritabanı motorunun bir işlevi değildir.

Gönderdiğiniz şey, Birleşik Veri Tabanlı Sunucu Sunucuları kavramına giren bölümlenmiş görünümlerdir.

Temelde, Bağlantılı kullanarak Sunucuları Partitioned Views

  • Linked ServersFederated Databases
    • , bunu birlikte sendika birden çok sunucu her veritabanı sunucularında görünümler oluşturmak. Bir yük dengeleyici daha sonra herhangi bir veritabanı sunucusuna işaret edebilir. Bu, yalnızca diğer CRUD işlemleri bir tür yönlendirme gerektirdiğinden, okuma isteklerinde olur.

  • İlgili konular