TTNET Genç Yeteneklerin Yanında!
Posted by Sadullah KELEŞ in Uncategorized on April 30, 2012
TTNET’in “Yeteneğe Destek, Yaratıcı Ekonomiye Destek Projesi”yle, gençlerimiz yeni kariyer firsatlarını keşfediyor.
Bilişim sektörüyle tanışan gençler, aldıkları eğitimlerle iş hayatına hazırlanıyor. TTNET, Türk ekonomisine destek oluyor. Siz de bu ücretsiz eğitimler hakkında bilgi almak için hemen tıklayın.
Bir bumads advertorial içeriğidir.
SEO için Canonical Tagi
Posted by Sadullah KELEŞ in Search Engine Optimization on April 26, 2012
Eğer bir sayfanıza birden fazla url ile gelinebiliyorsa veya birden fazla sayfa üzerinde aynı içerik varsa ve siz bu sayfaların hepsinin google tarafından bir şekilde indexlenmesini istiyorsanız, sayfanızın head taglerinin arasında standart bir sayfa belirtebilirsiniz.
<head> <link rel="canonical" href="standart olarak indexlenmesini istediğiniz url"> </head>
Eğer bu ayarı code behind da yapmak isterseniz kullanacağınız kod şu şekilde olabilir;
HtmlLink link = new HtmlLink(); link.Attributes["rel"] = "canonical"; link.Href = "standart olarak indexlenmesini istediğiniz url"; Page.Header.Controls.Add(link);
bilginize..
DATABASEPROPERTYEX Fonksiyonu
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 13, 2012
DATABASEPROPERTYEX Fonksiyonu parametre olarak belirttiğimiz DataBase in yine parametre olarak belirttiğimiz propertysi hakkında bilgi almamızı sağlar. Kullanımı aşağıdaki gibidir
SELECT DATABASEPROPERTYEX ( 'DataBaseName' , 'PropertyName' )
Ulaşabileceğiniz property listesi sql server versiyonuna göre farklılık gösterecektir. Sql Server 2008 için liste ; Collation, ComparisonStyle, IsAnsiNullDefault, IsAnsiNullsEnabled, IsAnsiPaddingEnabled, IsAnsiWarningsEnabled, IsArithmeticAbortEnabled, IsAutoClose, IsAutoCreateStatistics, IsAutoShrink, IsAutoUpdateStatistics, IsCloseCursorsOnCommitEnabled, IsFulltextEnabled, IsInStandBy, IsLocalCursorsDefault, IsMergePublished, IsNullConcat, IsNumericRoundAbortEnabled, IsParameterizationForced, IsQuotedIdentifiersEnabled, IsPublished, IsRecursiveTriggersEnabled, IsSubscribed, IsSyncWithBackup, IsTornPageDetectionEnabled, LCID, Recovery, SQLSortOrder, Status, Updateability, UserAccess, Version.
Bilginize..
SERVERPROPERTY Fonksiyonu
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 13, 2012
SERVERPROPERTY Fonksiyonu server ayarları hakkındaki bilgilere ulaşmamızı sağlar. Kullanımı aşağıdaki gibidir
select SERVERPROPERTY('Property_Name')
Ulaşabileceğimiz propetyler server versiyonuna göre farklılık gösterebilir, 2008 versiyonu için ; BuildClrVersion, Collation, CollationID, ComparisonStyle, ComputerNamePhysicalNetBIOS, Edition, EditionID, EngineEdition, InstanceName, IsClustered, IsFullTextInstalled, IsIntegratedSecurityOnly, IsSingleUser, LCID, LicenseType, MachineName, NumLicenses, ProcessID, ProductVersion, ProductLevel, ResourceLastUpdateDateTime, ResourceVersion, ServerName, SqlCharSet, SqlCharSetName, SqlSortOrder, SqlSortOrderName, FilestreamShareName, FilestreamConfiguredLevel, FilestreamEffectiveLevel.
Bilginize..
sp_help Prosedürü
Posted by Sadullah KELEŞ in Sql Server Hazır Procedure leri on April 12, 2012
sp_help parametre olarak geçilen tablo, view hakkında kolon tanımlamaları, identity column, index ler gibi bilgileri görüntülemek için kullanılır. kullanım şekli
sp_help 'tablo_adi'
belki ihtiyaç olur
Deadlock Victim!!!
Posted by Sadullah KELEŞ in Sql Server Hata Mesajları on April 12, 2012
Eğer aynı kaynaklara ulaşmak isteyen iki ayrı transaction yüzünden bir deadlock oluşmuşsa, transactionlardan biri seçilir ve kill edilir, yapılan işlemleri de rollback olur. bu durumda şöyle bir hata mesajı alabilirsiniz. Bilginize..
Msg 1205, Level 13, State 51, Line 9
Transaction (Process ID 53) was deadlocked on lock resources
with another process and has been chosen as the deadlock victim.
LOCK_TIMEOUT
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 12, 2012
Eğer sorgu içinde kullanılmak istenen bir kaynak, satır vb. başka bir proses tarafından kilitlenmişse, sorgumuz o kilitin kalkması için beklemeye başlar. LOCK_TIMEOUT ayarı ile kilit için beklemek istediğimiz maksimum süreyi belirtebiliriz. Kullanımı
SET LOCK_TIMEOUT 2000 --Yapılacak işlemler
şeklindedir. Bu ayar ile sorgu, 2 saniye sonunda ‘Lock request time out period exceeded.’ şeklinde bir hata mesajı döner. Bilginize..
WAITFOR Fonksiyonu
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 11, 2012
Eğer sql server üzerinde çalıştırdığınız kodların bir süre durmasını istiyorsanız WAITFOR fonksiyonunu kullanabilirsiniz. parametre olarak DELAY ve TIME keywordlerinin yanında süreyi alır ve DELAY ile belirtilen süre kadar bekleme yapar yada TIME ile belirtilen zamanda kodlarınız çalışmaya başlar. kullanımı
WAITFOR DELAY '00:00:05' WAITFOR TIME '17:27'
şeklindedir. belki işinize yarar
DBCC OPENTRAN Fonksiyonu
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 10, 2012
DBCC OPENTRAN fonksiyonu açık olan en eski Transaction hakkında bilgi almamızı sağlar. Kullanımı ;
DBCC OPENTRAN('DataBase_Adı')
Eğer komut çalıştığı sırada belirttiğimiz DataBase e ait bir transaction yoksa, bunu belirten bir mesaj görüntülenir. Eğer açık olan bir transaction varsa, transaction a ait server process id, user id, name, lsn, start time ve sid bilgileri görüntülenir.
Çok fazla kişinin işine yaramayacaktır ama olsun, bilgiden zarar gelmez
OUTPUT Clause
Posted by Sadullah KELEŞ in Sql Server Fonksiyonları on April 9, 2012
OUTPUT cümlesi INSERT, UPDATE, DELETE ve MERGE işlemleri sonrasında, işlemlerden etkilenen tüm kayıtlar hakkında bilgilere ulaşmak için kullanılır. kullanım şekli
UPDATE,INSERT,DELETE,MERGE Cümlesi OUTPUT Yapılacak_işlemler WHERE Şartlar
Yapılacak işlemler kısmında INSERTED, DELETED gibi tablolar kullanılarak kayıtların eski ve yeni değerleri hakkındaki bilgilere ulaşılabilir, bu bilgiler tablolara insert edilebilir veya ekrana bastırılabilir. Kayıtlar üzerinde güncelleme geçmişi tutmak gibi işlemlerde işimize yarayabilecek bir yöntem. bilginize..


Recent Comments