Veritabanı Yöneticileri

Veritabanı becerilerini geliştirmek ve topluluktaki diğer kişilerden öğrenmek isteyen veritabanı uzmanları için soru cevap

2
SSDT'de sistem görünümlerine referansta bulunuluyor mu?
Bir sistem görünümüne (özellikle sys.columns) bir başvuru içeren SSDT içine bir veritabanı aldım. Sorun şu ki, projeyi oluşturduğumda çözülmemiş referanslar hakkında uyarılar almam MSDN forumlarında gördüklerime göre, bilinen bir sorun olabilir: http://social.msdn.microsoft.com/Forums/en-US/ssdsgetstarted/thread/5a7026bd-0602-42e6-a639- d73bed903c26 Şimdi, uyarıyı kapatabileceğimi ya da yok sayabileceğimi biliyorum, ama gerçek bir çözüm bilen var mı? Teşekkürler

2
Özel benzersiz sütun kısıtlaması, yalnızca bir sütunun belirli bir değeri varsa uygulanır
Aşağıdaki gibi özel bir benzersiz sütun kısıtlaması olması mümkün müdür? Diyelim ki iki sütun subsetve her iki dizgim var type(veri türleri muhtemelen önemli değil). Eğer type"doğru" olduğunu, sonra ben birleşimi istiyorum typeve subsetbenzersiz olması. Aksi takdirde, herhangi bir kısıtlama yoktur. Debian üzerinde PostgreSQL 8.4 kullanıyorum.

1
HATA: “dbname” veritabanı mevcut değil
Belgelere göre, bir veritabanına bağlı olmadığım sürece, konsoldaki bir veritabanını silebilirim: DROP DATABASE dbname; Veya sarma aracını kullanarak bırakabilirim dropdb. Her ikisi de bana veritabanının olmadığını söyleyen bir hata veriyor, ancak konsolda ve komutu yazarken, \lsilmek istediğim veritabanı da dahil olmak üzere veritabanlarının bir listesini alıyorum. List of databases Name …
19 postgresql 



5
SQL Server'da “içerme dosyası” kavramı var mı?
Belli bir sırayla çalıştırılması gereken bir dizi komut dosyası var. Tüm diğer dosyaları ve bunların doğru sırasını listeleyen bir "ana dosya" oluşturmak istiyorum. Temel olarak C ++ veya ASP / VBScript'ten bir içerme dosyası gibi.
19 sql-server 

1
ENUM () listelerini değiştirmek mümkün müdür?
ENUM () listesini değiştirmenin mümkün olmadığından emin değildim, bu yüzden bir test yaptım. MySQL v5.1.58'de ENUM türünde 'bool' adı verilen bir alan içeren bir test InnoDB tablosu yaptım ('evet', 'hayır'). Sonra idam ettim ... ALTER TABLE `test` CHANGE `bool` `bool` ENUM( 'yes', 'no', 'maybe' ) CHARACTER SET latin1 COLLATE latin1_swedish_ci …
19 mysql  innodb 

2
Yabancı anahtarlar kilitlenmelere neden olabilir ve TAAHHÜŞ SNAPSHOT'U OKUYUN?
Bu, şu adresten bir takip sorusudur: /programming/7684477/is-it-possible-to-set-transaction-isolation-level-snapshot-automatically Yine de büyük raporlar aynı anda çalışırken ASP.NET uygulamasında kilitlenme / zaman aşımı durumları yaşıyorum READ_COMMITTED_SNAPSHOT ON. İki sorum var: İşlem Yalıtım Düzeyi Anlık Görüntüsünün beklendiği gibi çalışıp çalışmadığını nasıl kontrol edebilirim ? Yabancı anahtarların (rapor tablolarına Web-Uygulama tablolarında) çıkmazlardan sorumlu olduğunu varsayıyorum. …


2
VARSAYILAN KORUMA, buna değer mi?
Veritabanlarımı genellikle sonraki kurallara göre tasarlıyorum: Db_owner ve sysadmin dışında hiç kimse veritabanı tablolarına erişemez. Kullanıcı rolleri uygulama katmanında kontrol edilir. Genellikle görünümlere, saklı yordamlara ve işlevlere erişim vermek için bir db rolü kullanıyorum, ancak bazı durumlarda saklı yordamları korumak için ikinci bir kural ekliyorum. Başlangıçta kritik bilgileri doğrulamak için …



1
Sınırsız bir dizideki öğelerin orijinal sırasını nasıl koruyabilirim?
Dize verildiğinde: 'PostgreSQL'in şık olduğunu düşünüyorum' Bu dize içinde bulunan tek tek kelimeler üzerinde çalışmak istiyorum. Aslında, ben kelime ayrıntılarını alabilirsiniz ve bu sözlükte bu dizenin unnested bir dizi katılmak istiyorum ayrı bir var. Şimdiye kadar var: select word, meaning, partofspeech from unnest(string_to_array('I think that PostgreSQL is nifty',' ')) as …


2
Postgres'te mevcut tablo nasıl bölümlenir?
Bir tabloyu tarih aralığına göre 1 milyondan fazla satırla bölümlemek istiyorum. Bu, fazla kesinti gerektirmeden veya veri kaybı riski olmadan yaygın olarak nasıl yapılır? İşte düşündüğüm, ancak önerilere açık olan stratejiler: Varolan tablo efendi ve çocuklar ondan miras alır. Zaman içinde verileri master'dan çocuğa taşıyın, ancak verilerin bir kısmının master …

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.