«sql-server-2008» etiketlenmiş sorular

Microsoft SQL Server'ın 2008 sürümüne özgü sorular için bu etiketi kullanın.

15
Bir SQL Server veritabanındaki tüm tablolar nasıl bırakılır?
Tamamen SQL Server veritabanını boşaltacak bir komut dosyası yazmaya çalışıyorum. Şimdiye kadar sahip olduğum şey bu: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Management Studio'da çalıştırdığımda şunu elde ederim: Komut (lar) başarıyla tamamlandı. ama tablo listesini yenilediğimde hepsi hala orada. Neyi yanlış …

10
SQL Server asıl “dbo” mevcut değil,
Aşağıdaki hatayı alıyorum Cannot execute as the database principal because the principal "dbo" does not exist, this type of principal cannot be impersonated, or you do not have permission. Hakkında okudum ALTER AUTHORIZATION, ancak bunun hangi veritabanında olduğunu bilmiyorum. Bu hata çok sık tükürüyor ve hata günlüğünü her gün yaklaşık …

8
SSMS'de bir ntext veya nvarchar (max) 'dan TÜM metinleri nasıl görüntülersiniz?
SQL Server Management Studio'da bir NTEXT veya NVARCHAR'dan (maks.) TÜM metinleri nasıl görüntülersiniz? Varsayılan olarak, sadece ilk birkaç yüz karakteri (255?) Döndürüyor gibi görünüyor, ancak bazen bunu yapmak için bir program yazmak zorunda kalmadan tüm alanı hızlı bir şekilde görüntülemek istiyorum. SSMS 2012'de bile hala bu sorun var :(

16
Veritabanındaki tüm kullanıcılar için tüm izinleri / erişimi bulmak için SQL Server sorgusu
Belirli bir veritabanına erişimi olan tüm kullanıcıları veya veritabanındaki tablolar, görünümler ve depolanmış yordamlar gibi nesneleri doğrudan veya roller vb. Nedeniyle bildiren bir sql 2008'de bir sorgu yazmak istiyorum. rapor güvenlik denetimi amacıyla kullanılacaktır. Herkes benim ihtiyaçlarına tamamen uyacak bir sorgu var emin değilim, ama umarım bana iyi bir başlangıç …



9
Bir varchar sütununun maksimum uzunluğu değiştiriliyor mu?
İçeriğini kaybetmeden 255 karakterden bir varchar sütun uzunluğunu güncellemeye çalışıyorum. Daha önce tabloları bıraktım ve yeniden oluşturdum ama alter deyimine maruz kalmadım ki bunu yapmak için kullanmam gerektiğine inanıyorum. Belgeleri burada buldum: ALTER TABLE (Transfact-SQL) ancak başlarını veya kuyruklarını yapamıyorum. Şimdiye kadar aşağıdakilere sahibim (ne yazık ki hiçbir şey): alter …



16
Kümülatif toplamı alma
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t yukarıdaki seçim bana aşağıdakileri döndürür. id SomeNumt 1 10 2 12 3 3 4 15 5 23 Aşağıdakileri nasıl alabilirim: …

8
nvarchar (maks.) ve NText
SQL Server'da nvarchar(max)vs. NTextveri türlerini kullanmanın avantajları ve dezavantajları nelerdir? Geriye dönük uyumluluğa ihtiyacım yok, bu yüzden nvarchar(max)eski SQL Server sürümlerinde desteklenmiyor. Düzenleme: Anlaşılan soru da geçerlidir TEXTve IMAGEvs varchar(max)ve varbinary(max)daha sonra bu veri türleri için bu arama için.


8
SQL Server'da saklı yordam veya işlevdeki son değişiklik tarihi nasıl kontrol edilir
Fonksiyonun en son ne zaman değiştirildiğini kontrol etmem gerekiyor. Oluşturma tarihi nasıl kontrol biliyorum (SQL Server Management Studio işlev özellikleri penceresinde). SQL Server 2000'de değişiklik tarihini kontrol etmenin mümkün olmadığını buldum (bu gönderiye bakın: Saklı yordamın SQL Server 2000'de en son ne zaman değiştirildiğini belirlemek mümkün mü? ) SQL Server …


17
SQL Server 2008 Management Studio Intellisense neden çalışmıyor?
Intellisense'in neden işe yaramadığını anlamaya çalışan deliliğe yöneliyorum. Kullandığım sunucu yerel ve 2008, veritabanı 2008 uyumluluğuna ayarlanmış, bulabildiğim her menüde Intellisense açık, ancak CTRL-J ile bile hiçbir üye listesi açılmıyor. Herkes böyle bir şey yaşadı ve düzeltmek için bir yol buldu? Intellisense çalışmadıkça gerçekten işe başlayamam.

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.