Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Access'i bir ön uç uygulaması olarak kullanabilir ve ardından SQL Server gibi bir arka uç sunucusundaki tablolara bağlanabilirsiniz. Varsayılan olarak, sorguların çoğu Access ACE veritabanı altyapısında yerel olarak çalışır. Bazı durumlarda Access, SQL söz dizimine ve diğer faktörlere bağlı olarak SQL Server üzerinde uzaktan sorgu çalıştırabilir. Daha fazla bilgi için Rediscovered JET ve ODBC teknik incelemelerinde "JET Veritabanı Altyapısı Sürüm 3.0: ODBC Bağlantısı" bölümüne bakın.

Ancak genellikle bir veritabanı sunucusunda açıkça bir sorgu çalıştırmak istersiniz. Performansı artırmaya yardımcı olmak için bunu yaparsınız: veritabanı sunucuları bir masaüstü bilgisayardan daha fazla işleme gücüne sahiptir ve ağ bağlantısı üzerinden daha küçük bir veri alt kümesi döndürebilirsiniz. Veritabanı sunucusunda sorgu çalıştırmak için, ODBC bağlantı dizesi kullanarak SQL Server bağlanan transact SQL (TSQL) deyimi olan bir doğrudan sorgu kullanın. Örneğin, verileri bir veri sayfasına, forma, rapora veya liste denetimine döndürmek, eylem sorgularının eşdeğerini çalıştırmak (Veri İşleme Dili (DML) deyimleri çalıştırmak, saklı yordamları çağırmak ve yönetim görevlerini (Veri Tanımı Dili (DDL) deyimleri gerçekleştirmek için bir SELECT deyimi geçirebilirsiniz.

Not    Doğrudan sorgunun sonuçları salt okunur olur. Veri sayfasındaki veya formdaki verileri doğrudan düzenlemek için, dizinli görünüme bağlı bir tablo oluşturun. Daha fazla bilgi için bkz. Dizinli Görünümler Oluşturma.

  1. Sunucu veritabanına bağlanın.

    SQL Server bağlama hakkında daha fazla bilgi için bkz. SQL Server veritabanındaki verileri içeri aktarma veya bağlama ve Azure SQLSunucu Veritabanı'na veri bağlama veya içeri aktarma.

  2. Oluştur > Sorgu Tasarımı’nı seçin.

  3. Gerekirse, Tablo Ekle iletişim kutusunu kapatın (Tabloyu Access 2013 'da Göster ).

  4. Geçiş >Tasarım'ı seçin.

    Access sorgu tasarım kılavuzunu gizler ve SQL Görünümünü görüntüler.

  5. Sorgu özellik sayfası görünmüyorsa, görüntülemek için F4 tuşuna basın.

  6. Özellik sayfasında ODBC Connect Str özellik kutusuna tıklayın ve aşağıdakilerden birini yapın:

    bağlantı dizesi almak için:

    1. Gezinti bölmesinde, istenen veri kaynağına bağlı bir tabloya sağ tıklayın ve Bağlı Tablo Yöneticisi'ni seçin.

    2. Bağlı Tablo Yöneticisi iletişim kutusunda, veri kaynağının onay kutusunu seçin ve ardından Düzenle'yi seçin.

    3. Bağlantıyı Düzenle iletişim kutusunda, Bağlantı dizesi kutusundaki metni kopyalayın.

    1. Derleme Oluşturucu düğmesi seçin.

    2. bağlantı dizesi bilgilerini içeren bir DSN dosyası oluşturmak için istemleri izleyin. Ayrıntılı adımlar için bkz. SQL Server veritabanındaki verileri içeri aktarma veya bağlama ve Azure SQLSunucu Veritabanından verileri bağlama veya içeri aktarma.

    DSN dosya bağlantısı oluşturduktan sonra, ODBC bağlantı dizesi Access veritabanınızda dahili olarak depolanır. Bu dizenin bir kopyasını almak için bir püf noktası aşağıdadır:

    1. İstediğiniz ODBC bağlantısını kullanarak Gezinti Bölmesi'nde bağlı tablo adını bulun.

    2. Ctrl+G tuşlarına basın. vba anında penceresini açmak için.

    3. Şunu girin: aşağıdaki kodu girin:

      ?CurrentDb.TableDefs("<table name>").Connect

      Ancak <tablo adı yerine> a adımındaki bağlı tablo adını yazın.

    4. DÖNDÜRÜLEN dizeyi ODBC Connect Str özelliğine kopyalayın.

  7. SORGUnuzu SQL Görünümü'ne girin.

    Not   Access SQL ile SQL Server TSQL arasında, özellikle söz dizimi, işlev adları ve işlev bağımsız değişkenleri arasında önemli farklar vardır. Daha fazla bilgi için bkz. Access SQL ile SQL Server TSQL’i Karşılaştırma.

    İpucu    TSQL sorgusunu önce SQL Server Management Studio'de derleyin ve sql'i kopyalayıp SQL Görünümü'ne yapıştırın. Bu, sorgunun doğru söz dizimine sahip olmasını sağlar. SQL Server Veritabanına kolay erişiminiz yoksa, masaüstünüzde 10 GB'a kadar destekleyen ve geçişinizi çalıştırmanın ve denetlemenin ücretsiz ve kolay bir yolu olan Microsoft SQL Server Express sürümünü yüklemeyi göz önünde bulundurun.

  8. İlgili ek özellikleri ayarlamayı göz önünde bulundurun:

    • Kayıtları Döndürür     Bazı SQL deyimleri SELECT gibi kayıtları döndürür ve bazıları UPDATE gibi kayıtları döndürmez. Sorgu kayıtları döndürüyorsa, bu özelliği Evet olarak ayarlayın; sorgu kayıtları döndürmezse, bu özelliği Hayır olarak ayarlayın.

      Not    Doğrudan sorgular birden çok sonuç kümesi döndürebilir, ancak veri sayfası, form, rapor veya kayıt kümesi değişkeninde yalnızca ilk sonuç kümesi kullanılır. Birden çok sonuç kümesi almak için aşağıdaki örnekte gösterildiği gibi tablo yapma sorgusu kullanın:

      SELECT <pass-through query name>.*
      INTO <local table name>
      FROM < pass-through query name >

      Her sonuç kümesinin farklı sütunları olabileceğinden yıldız işareti (*) kullanmanız gerekir. Her sonuç kümesi ayrı bir tabloya kaydedilir ve sayılar buna göre yerel tablo adlarına eklenir. Örneğin, üç sonuç kümesi döndürülürse, tablo adları şöyle olur: <yerel tablo adı>, <yerel tablo adı>1, <yerel tablo adı>2.

    • Günlük İletileri    Access iletileri tablosunda SQL veritabanından iletilerin döndürülip döndürülmeyeceğini belirtin. Tablo adı, kullanıcı adı - nn biçimindedir; burada kullanıcı adı geçerli kullanıcının oturum açma adıdır ve nn ise 00'dan başlayan bir sayıdır.

    • ODBC Zaman Aşımı    Sorgu çalıştırıldığında zaman aşımı hatası oluşmadan önce beklenmek üzere saniye sayısını belirtin. Varsayılan değer 60 saniyedir. Ağ trafiği veya veritabanı sunucusunun yoğun kullanımı nedeniyle gecikmeler olabilir.

    • En Fazla Kayıt Sayısı    Döndürülecek en fazla kayıt sayısını belirtin. Sınırlı sistem kaynaklarınız olabilir veya sonuçlarınızı yalnızca az miktarda veriyle test etmek isteyebilirsiniz.

  9. Sorguyu girmeyi tamamladığınızda Tasarım > Çalıştır'ı seçin. Sorgunuz işlenmek üzere veritabanı sunucusuna gönderilir.

Ayrıca Bkz

Transact-SQL Başvurusu

Transact-SQL ile sorgulama

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×