«sql-server-2008» etiketlenmiş sorular

SQL Server 2008 (ana derleme sürümü 10.00.xxxx). Lütfen sql-server ile etiketleyin.

4
SQL Server 2008 R2'yi küçültdükten sonra günlük dosyası boyutunu el ile ayarlayın
İş yerinde biraz istemsiz bir DBA haline geliyorum ve gerçekten bir şey için biraz yardıma ihtiyacım var. Tam Kurtarma Modunda 40 GB'lık bir veritabanımız var, günlük yedeklemesi yapılandırılmamış ve 84 GB'lık büyük bir günlük dosyası var. Bu durumu kurtarmak için şimdiye kadarki planım veritabanında tam bir günlük yedeklemesi çalıştırmak, günlük …

1
Insert-exec blokları adı verilen saklı yordamlardaki özel durumları işleme
Ekleme-exec bloğunda çağrılan bir saklı yordam var: insert into @t exec('test') Saklı yordamda oluşturulan özel durumları nasıl işleyebilir ve yine de işlemeye devam edebilirim? Aşağıdaki kod sorunu göstermektedir. Ne yapmak istiyorum dahili exec()aramanın başarılı veya başarısız bağlı olarak 0 veya -1 döndürmek : alter procedure test -- or create as …

4
sql sunucusuna tek kullanıcı modunda bağlanamıyor
Benim SQL Server 2008 sqlcst02\inst01içinde bu örnek için başlangıç ​​parametrelerinin sonuna Single User Modeekleyerek başladı . Örnek için durdum . Hesabım üyesidir ve hizmet kullanarak oturum açmaya ve bir hata almaya devam etmeyi denedim ve sadece bir yönetici oturum açabilir. Bağlantıyı sınırlamak için başlangıç ​​parametrelerine eklemeyi denedim ancak aynı sonuçlar. …

1
SQL Server 2000 - 2008 - 2012
Şimdi SQL Server 2000'den 2008'e geçiyoruz. Kodda, komut dosyalarında çok fazla değişiklik yapıyoruz, çünkü 2000'den 2008'e kadar çok değişiklik oldu. Bu değişiklikleri yaparken bilmek istediğim şey - 2012'de de uyumlu hale getirmek için yapabileceğim bir şey var mı? Aynı zaman. En azından 2012'den 2008'e kadar geriye dönük olarak uyumlu olan …

1
sorgu optimizasyonu: zaman aralıkları
Genelde iki çeşit zaman aralığım var: presence time ve absence time absence time farklı tiplerde olabilir (örn. molalar, devamsızlıklar, özel gün vb.) ve zaman aralıkları çakışabilir ve / veya kesişebilir. Öyle değil aralıklarla yalnızca uyumlu kombinasyonları, örneğin çiğ verilerde var olduğunu, kesin. örtüşen mevcudiyet aralıkları bir anlam ifade etmiyor, ama …


1
KULLANICI OLARAK EXECUTE ve ikincisinin beklenmedik davranmasını sağlayan EXECUTE AS LOGIN arasındaki fark nedir?
Son zamanlarda belirli bir kişinin veritabanlarımızdan birinde bir tablo işlevini kullanıp kullanamayacağını kontrol etmek için GİRİŞ OLARAK EXECUTE kullanıyorum. Testler yapabileceğini gösterdi ama defalarca başarısızlık bildirdi. Kişi veritabanına bağlanmak için giriş 'WEB' kullanır ve o veritabanında 'WEB' girişiyle ilişkili 'WEB' kullanıcısı vardır, bu yüzden aşağıdaki komut dosyalarını denedim: -- part …

3
Birleştirme çoğaltma makale sayısı için zor sınırlama?
Biraz arka plan. Birleştirme çoğaltması kullanan bir uygulama geliştirdik. Şu anda, yaklaşık 212 makale yayınlıyoruz ve 256 makale sayısı sınırına düştüğü için her şey yolunda. (Sunucuda SQL Standard 2005 ve abone düzeyinde 2005 Express kullanma.) En baştan SQL 2008 R2 Standard sunucu tarafı ve Express 2008 R2'nin asgari sistem gereksinimine …

1
Satır değiştirildikten sonra tarih alanını ve saat alanını güncelleyen bir tetikleyici nasıl oluşturulur?
Aşağıdaki yapıya sahip testtableveritabanı içinde bir tablo oluşturduk testbase: product_no (int, not null) product_name (varchar(30), not null) price (money, null) expire_date (date, null) expire_time (time(7), null) Bununla birlikte, değiştirilen (veya yeni bilgilerle güncellenen) belirli satırı güncelleyecek ve değişiklik tarihini expire_datealana ve değişiklik süresini alana kaydedecek şekilde bir tetikleyici nasıl yazabilirim …


4
2 tablonun (farklı sunucularda) aynı kesin verilere sahip olup olmadığını kontrol etme
SQL Server'larımızı barındıran şirket, üretim sunucusundan yedekleme sunucusuna çoğaltma konusunda bazı sorunlar yaşıyor gibi görünüyor ... Bence bazı tablolar doğru olsa da çoğalıyor. Çoğaltma günlük olarak yapılır (saatlerden sonra). Dün gece çoğaltmanın işe yarayıp yaramadığını görmek için aynı tabloların 2'sini, 1'i üretim sunucusundan 1'i üretim sunucusundan karşılaştırabilmemin bir yolu var …


2
Dizinler bellek tüketiyor mu?
SQL Server'da bellek kullanımı hakkında bilgi edinmeye başladım. SQL Server 2008 R2 "Hayalet Bellek" sorusunun yanıtında sorguyu kullanırken ? , Tek bir veritabanının arabellek havuzundaki aslan payını aldığını keşfettim. Daha ileri baktığımızda, sys.allocation_unitsve kullanarak sys.indexes, bunun büyük olasılıkla veritabanındaki dizinlerin yoğun kullanımından kaynaklandığını doğruladım. Dizinlerin çoğu kümelenir. Başka bir veritabanı …

3
TSQL performansı - BETWEEN min ve maks. Değerlerinde JOIN
İçinde depoladığım iki tablo var: IP aralığı - ülke arama tablosu farklı IP'lerden gelen isteklerin bir listesi IP'ler, bigintarama performansını artırmak için s olarak saklandı . Bu tablo yapısı: create table [dbo].[ip2country]( [begin_ip] [varchar](15) NOT NULL, [end_ip] [varchar](15) NOT NULL, [begin_num] [bigint] NOT NULL, [end_num] [bigint] NOT NULL, [IDCountry] [int] …

1
Hesaplanan sütunda kullanılan skaler fonksiyon, fonksiyonu güncellemenin en temiz yolu nedir?
Veritabanımızdaki skaler fonksiyonu güncellemek istiyorum. Bu işlev bir anahtar tabloda birkaç hesaplanan sütun için kullanılır, bu yüzden güncellemeye çalıştığımda bir bağımlılık hatası alıyorum. Sütunları açıkça kaldırabilir, işlevi güncelleyebilir ve sütunları yeniden ekleyebilirim, ancak fazladan fannying olmadan, bu sütun siparişlerini değiştirecek ve istenmeyen diğer sonuçları olabilir. Bunu yapmanın daha temiz bir …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.