«sql-server» etiketlenmiş sorular

Microsoft SQL Server, ilişkisel bir veritabanı yönetim sistemidir (RDBMS). Bu etiketi Compact, Express, Azure, Fast-track, APS (eski adıyla PDW) ve Azure SQL DW dahil tüm SQL Server sürümleri için kullanın. Bu etiketi diğer DBMS türleri (MySQL, PostgreSQL, Oracle, vb.) İçin kullanmayın. Doğrudan veritabanıyla ilgili olmadıkça, bu etiketi yazılım ve mobil geliştirme ile ilgili sorunlar için kullanmayın.

11
Büyük bir MS SQL .sql dosyasını nasıl alırsınız?
RedGate SQL veri karşılaştırma kullanın ve bir .sql dosyası oluşturdu, bu yüzden yerel makinemde çalıştırabilir. Ancak sorun, dosyanın 300mb üzerinde olması, yani panonun işleyemeyeceği için kopyalayıp yapıştıramıyorum ve SQL Server Management Studio'da dosyayı açmaya çalıştığımda bir hata alıyorum dosyanın çok büyük olması hakkında. Büyük bir .sql dosyasını çalıştırmanın bir yolu …
240 sql  sql-server  import 


12
Bir veritabanına yapılan tüm bağlantıları öldüren komut dosyası (RESTRICTED_USER ROLLBACK'ten daha fazlası)
Bir Visual Studio Veritabanı projesinden (TFS Auto Build aracılığıyla) sık sık yeniden dağıtan bir geliştirme veritabanı var. Bazen derlememi çalıştırdığımda şu hatayı alıyorum: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is …


4
ON [PRIMARY] ne anlama geliyor?
Bir SQL kurulum komut dosyası oluşturuyorum ve başka birinin komut dosyasını örnek olarak kullanıyorum. İşte senaryo örneği: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT [PK_be_Categories] PRIMARY KEY …

11
Bir satır olup olmadığını kontrol edin, aksi takdirde ekleyin
Bir tablodaki bir satırı güncelleştiren bir T-SQL saklı yordamı yazmak gerekiyor. Satır yoksa ekleyin. Tüm bu adımlar bir işlem tarafından sarılır. Bu bir rezervasyon sistemi içindir, bu yüzden atomik ve güvenilir olmalıdır . İşlem yapıldıysa ve uçuş rezervasyonu yapıldıysa doğru dönmelidir. T-SQL'de yeniyim ve nasıl kullanılacağından emin değilim @@rowcount. Şimdiye …

14
Varchar ve nvarchar SQL Server veri türleri arasındaki temel performans farkları nelerdir?
Okulumda küçük bir web uygulaması için bir veritabanı üzerinde çalışıyorum SQL Server 2005. Vs konusunda birkaç düşünce okulu görüyorum :varcharnvarchar varcharÇok sayıda uluslararası veriyle ilgilenmiyorsanız kullanın , sonra kullanın nvarchar. nvarcharHer şey için kullanın . 2. görüşün esasını görmeye başlıyorum. Nvarchar'ın iki kat daha fazla yer kapladığını biliyorum, ancak bu …

3
SQL Server'da işlemlerin doğru kullanımı
Ben 2 komut var ve her ikisi de doğru yürütülmesi veya hiçbiri yürütülmesi gerekir. Sanırım bir işleme ihtiyacım var, ama bunu nasıl doğru kullanacağımı bilmiyorum. Aşağıdaki komut dosyasındaki sorun nedir? BEGIN TRANSACTION [Tran1] INSERT INTO [Test].[dbo].[T1] ([Title], [AVG]) VALUES ('Tidd130', 130), ('Tidd230', 230) UPDATE [Test].[dbo].[T1] SET [Title] = N'az2' ,[AVG] …

8
Bir veritabanında kalıtım nasıl temsil edilir?
Bir SQL Server veritabanında karmaşık bir yapı temsil nasıl düşünüyorum. Bazı öznitelikleri paylaşan, ancak birçoğu ortak olmayan bir nesne ailesinin ayrıntılarını saklaması gereken bir uygulamayı düşünün. Örneğin, bir ticari sigorta paketi aynı politika kaydında sorumluluk, motor, mal ve tazminat teminatını içerebilir. Bölümün çeşitli kapak türleri için gerektiği gibi devralındığı bir …

10
LIKE yan tümcesinde köşeli parantezlerden nasıl çıkabilirim?
Like kullanarak bir saklı yordam ile öğeleri filtre çalışıyorum. Kolon bir varchartır (15). Filtrelemeye çalıştığım öğelerin adında köşeli ayraçlar var. Örneğin: WC[R]S123456. Bunu yaparsam LIKE 'WC[R]S123456'hiçbir şey döndürmez. ESCAPEAnahtar kelimeyi kullanma hakkında bazı bilgiler buldum , LIKEancak köşeli parantezleri normal bir dize olarak tedavi etmek için nasıl kullanılacağını anlamıyorum.

9
SQL Server Management Studio'da hatırlanan oturum açma adı ve parola listesini kaldırma
Son zamanlarda benimki onarılırken şirketimizin yedek dizüstü bilgisayarını (genel bir kullanıcı kurdu) kullandım. Veritabanında oturum açarken SQL Server Management Studio'daki "Parolayı hatırla" seçeneğini işaretledim. Dizüstü bilgisayarı kullanacak bir sonraki kişinin giriş adımı ve şifremi kullanmasını önlemek için kullandığım giriş ve şifre bilgilerini temizlemem gerekiyor. Bunu nasıl yapabilirim?

10
Yabancı anahtar kısıtlamasını yalnızca sql sunucusunda varsa nasıl bırakabilirim?
Aşağıdaki kodu kullanarak bir tablo bırakabilirsiniz ama aynı kısıtlama ile nasıl yapacağımı bilmiyorum: IF EXISTS(SELECT 1 FROM sys.objects WHERE OBJECT_ID = OBJECT_ID(N'TableName') AND type = (N'U')) DROP TABLE TableName go Ayrıca bu kodu kullanarak kısıtlama eklemek: ALTER TABLE [dbo].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName2] FOREIGN KEY([FK_Name]) REFERENCES [dbo].[TableName2] ([ID]) go


14
Virgülle Ayrılmış bir dizeyi tek tek satırlara dönüştürme
Böyle bir SQL tablo var: | SomeID | OtherID | Data +----------------+-------------+------------------- | abcdef-..... | cdef123-... | 18,20,22 | abcdef-..... | 4554a24-... | 17,19 | 987654-..... | 12324a2-... | 13,19,20 böyle SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'tek tek satırları döndürür gibi bir sorgu gerçekleştirebilirsiniz bir sorgu var : | …
234 sql-server  tsql  split  comma 


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.