«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.

29
Favori performans ayarlama püf noktaları [kapalı]
Şu anda olduğu gibi, bu soru Soru-Cevap formatımıza uygun değil. Cevapların gerçekler, referanslar veya uzmanlıkla desteklenmesini bekliyoruz, ancak bu soru büyük olasılıkla münazara, münakaşalar, anketler veya uzun tartışmalar gerektirecektir. Bu sorunun iyileştirilebileceğini ve muhtemelen yeniden açılabileceğini düşünüyorsanız, rehberlik için yardım merkezini ziyaret edin . 8 yıl önce kapalı . Performans …

6
SQL Server veritabanında kimlik artışı atlıyor
FeeSQL Server 2012 veritabanı "ReceiptNo" sütunundaki tablolarımdan birinde , aşağıdaki iki şeye bağlı olarak aniden kimlik artışı 1 yerine 100'lere atlamaya başladı. 1205446 ise 1206306'ya, 1206321 ise 1207306'ya, 1207314 ise 1208306'ya atlar. Size not etmek istediğim son üç rakamın sabit kalması, yani 306 aşağıdaki resimde gösterildiği gibi oluşur. bu sorun …

19
Minimum sıralı erişim günlerini belirlemek için SQL?
Aşağıdaki Kullanıcı Geçmişi tablosu, belirli bir kullanıcının bir web sitesine eriştiği her gün için bir kayıt içerir (24 saatlik UTC döneminde). Binlerce kaydı vardır, ancak kullanıcı başına günde yalnızca bir kaydı vardır. Kullanıcı o gün için web sitesine erişmemişse, kayıt oluşturulmayacaktır. Kimlik Kullanıcı Kimliği Oluşturma Tarihi ------ ------ ------------ 750997 …

12
NOLOCK (Sql Server ipucu) kötü bir uygulama mı?
Kritik olmayan web sitesi ve uygulamaları yapma işindeyim -> örn. bankacılık yazılımı, uzay uçuşu, yoğun bakım izleme uygulaması vb. fikri anladınız. Öyleyse, bu büyük feragatname ile, bazı Sql ifadelerinde NOLOCK ipucunu kullanmak kötü mü? Birkaç yıl önce, bir Sql Yöneticisi tarafından, "kirli okumadan" memnun kalırsam, NOLOCK'u kullanmam gerektiği önerilmişti, bu …

7
SQL Server: PIVOTing String verileri örnekleri
Bazı basit SQL Server PIVOT örneklerini bulmaya çalışıyorum. Bulduğum örneklerin çoğu sayıları saymayı veya toplamayı içerir. Sadece bazı dize verilerini özetlemek istiyorum. Örneğin, aşağıdakileri döndüren bir sorgum var. Action1 VIEW Action1 EDIT Action2 VIEW Action3 VIEW Action3 EDIT Sonuçları şöyle yapmak için (mümkünse) PIVOT kullanmak istiyorum: Action1 VIEW EDIT Action2 …
125 sql-server  tsql  pivot 

6
SQL Server'da şemaya bağlı bir görünüm tarafından başvurulan bir sütunun boyutunu değiştirme
Kullanarak sql sunucusunda bir sütunun boyutunu değiştirmeye çalışıyorum: ALTER TABLE [dbo].[Address] ALTER COLUMN [Addr1] [nvarchar](80) NULL Addr1orijinal uzunluğu nerede 40. Başarısız oldu, bu hatayı yükseltti: The object 'Address_e' is dependent on column 'Addr1'. ALTER TABLE ALTER COLUMN Addr1 failed because one or more objects access this column. Bunu okumaya çalıştım …
124 sql  sql-server 


4
Gerçek hayat örneği, SQL'de OUTER / CROSS APPLY ne zaman kullanılır?
CROSS / OUTER APPLYBir meslektaşımla bakıyordum ve onları nerede kullanacağımıza dair gerçek hayattan örnekler bulmakta zorlanıyoruz. Inner Join üzerinden Cross Apply'ı ne zaman kullanmalıyım? ve googling, ancak ana (yalnızca) örnek oldukça tuhaf görünüyor (başka bir tablodan kaç satır seçileceğini belirlemek için bir tablodaki satır sayısını kullanarak). Bu senaryonun şunlardan yararlanabileceğini …

3
Mevcut bir SQL Server oturumu aynı ada sahip mevcut bir SQL Server veritabanı kullanıcısına nasıl bağlanır
Tek bir veritabanının bir kullanıcısını aynı ada sahip veritabanı sunucusu oturumuna bağlamak için bir SQL Server komutu var mı ? Örneğin: Veritabanı Sunucusu - Varsayılan Örnek Veritabanı: TestDB Sunucu Oturum Açma - TestUser TestDB'de mevcut kullanıcı - TestUser Oturumu veritabanının TestUserbir kullanıcısı yapmaya çalışırsam TestDB, "Kullanıcı, grup veya rol" zaten …
124 sql  sql-server 

11
Bir SQL tablosundaki bir kaydı nasıl kopyalarsınız ancak yeni satırın benzersiz kimliğini nasıl değiştirirsiniz?
Bu soru ihtiyacım olana yaklaşıyor ama benim senaryom biraz farklı. Kaynak tablo ve hedef tablo aynıdır ve birincil anahtar benzersiz bir tanımlayıcıdır (kılavuz). Bunu denediğimde: insert into MyTable select * from MyTable where uniqueId = @Id; Birincil anahtarı kopyalamaya çalıştığım için açıkça bir birincil anahtar kısıtlaması ihlali alıyorum. Aslında, birincil …

4
T-SQL'de veritabanı adı için bir değişken nasıl kullanılır?
Veritabanı adını komut dosyamın birkaç yerinde kullanıyorum ve hızlı bir şekilde değiştirebilmek istiyorum, bu yüzden şuna benzer bir şey arıyorum: DECLARE @DBNAME VARCHAR(50) SET @DBNAME = 'TEST' CREATE DATABASE @DBNAME GO ALTER DATABASE @DBNAME SET COMPATIBILITY_LEVEL = 90 GO ALTER DATABASE @DBNAME SET RECOVERY SIMPLE GO Ama işe yaramıyor. Peki …
123 sql-server 

4
SQL Server ': setvar' Hatası
T-SQL'de aşağıdaki gibi bazı betik değişkenleri oluşturmaya çalışıyorum: /* Deployment script for MesProduction_Preloaded_KLM_MesSap */ GO SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, CONCAT_NULL_YIELDS_NULL, QUOTED_IDENTIFIER ON; SET NUMERIC_ROUNDABORT OFF; GO :setvar DatabaseName "MesProduction_Preloaded_KLM_MesSap" Ancak, bunu çalıştırdığımda, 'Yakınında yanlış sözdizimi': 'hatası alıyorum. Neyi yanlış yapıyorum?
123 sql  sql-server  tsql 

6
Tablo değişkenlerini SQL-Server'a nasıl bırakırım? Bunu bile yapmalı mıyım?
Komut dosyasında bir tablo değişkenim var (depolanmış bir prosedür değil). İki soru: Tablo değişkenini nasıl bırakırım? Tablo düşürme @varName "Yanlış snytax" hatası veriyor. Bunu her zaman yapmalı mıyım? Bunun iyi bir uygulama olduğunu duydum. Bunun gibi küçük senaryolar için gerçekten gerekli mi? İşte kodum: Declare @projectList table( name varchar(40) NOT …

2
SQL Output cümlesinin eklenmemiş bir sütun döndürmesi mümkün müdür?
Veritabanımda bazı değişiklikler yaptım ve eski verileri yeni tablolara taşımam gerekiyor. Bunun için, orijinal tablodan verileri alarak bir tabloyu (ReportOptions) doldurmam (Uygulama) ve ikinci bir ara tablo (PracticeReportOption) doldurmam gerekiyor. ReportOption (ReportOptionId int PK, field1, field2...) Practice (PracticeId int PK, field1, field2...) PracticeReportOption (PracticeReportOptionId int PK, PracticeId int FK, ReportOptionId …
123 sql  sql-server 

8
SQL Server için maven bağımlılığını ayarlama
SQL Server veritabanına Hazırda Bekletme erişimine sahip olduğum bir portlet geliştiriyorum. Bunun için maven bağımlılıkları kurdum ve MySql'in sahip olduğunu bildiğim gibi SQL Server bağlayıcısını bulmaya çalıştım. Yine de Google aramam, SQL Server bağlayıcı ararsam yalnızca Mysql veriyor. Doğru maven bağımlılık değeri nedir?

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.