Forum
merhabalar iki ayrı sql server var ve ikisindede aynı database var biri devamlı guncelleniyor. replication yapamıyorum sadece select ediyorum.bunu bir viewla yapabilirmiyim acaba.sadece bugun eklenen kayırları insert et seklinde
yani iki server tek view ?
teşekkürler
Merhaba
View bir veya birden fazla tablonun select çekilerek hazır hale getirildiği bir objedir,view'ler sadece select çekmek için kullanılır, kayıt ekleme amaçlı
kullanılmaz view'le select çekip sonra ilgili tablonun adı yazılarak kayıt ekleme yapılabilir.
merhabalar iki ayrı sql server var ve ikisindede aynı database var biri devamlı guncelleniyor. replication yapamıyorum sadece select ediyorum.bunu bir viewla yapabilirmiyim acaba.sadece bugun eklenen kayırları insert et seklinde
yani iki server tek view ?
teşekkürler
Yapılabilir.
select A.ID_Sutunu,A.Sutun2,A.Sutun3
from VT1.dbo.tablo1 A
inner join
VT2.dbo.tablo2 B
on A.ID_Sutunu = B.ID_Sutunu
Erişimle yetkisiyle ilgili bir sorun yoksa bu sorgu sağlıklı çalışır.
Ama "benim amacım illa SQL server üzerinde görüntülemek değil; iki ayrı server'ın datalarını tek bir yerde view haline getirmem yeterli" diyorsanız MS Access de bu iş için biçilmiş kaftan. ODBC'yi kullanarak 2 SQL tablosunu "Bağlı Tablo" olarak Access'e aldıktan sonra yeni bir "Sorgu" oluşturarak bu iki tabloya istediğiniz gibi at koşturtabilirsiniz.
cok tesekkurler arkadaslar sağolun
Merhaba
View bir veya birden fazla tablonun select çekilerek hazır hale getirildiği bir objedir,view'ler sadece select çekmek için kullanılır, kayıt ekleme amaçlı
kullanılmaz view'le select çekip sonra ilgili tablonun adı yazılarak kayıt ekleme yapılabilir.
Bir düzeltme yapalım, view'leri veri insert i içinde kullanabilirsiniz.
Hatta partitioning anons edilmeden önce partition mantığı view'lerin insert özelliği ile yapılmaktaydı
teşekkürler arkadşlar sağolun