SQL Server 2008 'de Standart Edition sürümü için backup compression dan compress backup seçtiğimizde backup başladıktan kısa bir süre sonra hata veriyordu ve bu özelliğin desteklenmediğini gösteren bir açıklama ile hayal kırıklığı oluşturuyordu.
SQL Server 2008 R2 Standard Edition'da artık bu özelliğide kullanabiliyoruz. Set backup compression 'da compress backup seçerek artık alacağınız yedekleri oldukça küçük boyutlara indirebilirsiniz.
9 Ekim 2010 Cumartesi
2 Ekim 2010 Cumartesi
Özel klasörlere için yolu bulabilmek. "Environment.SpecialFolder"
Uygulama geliştirirken özel klasörler 'Special Folder' dediğimiz 'Desktop, ApplicationData, Startup, Favorites, ApplicationData, System, ProgramFiles, Favorites' gibi klasörlerde çalışmak gerekekiliyor.
string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
Environment.GetFolderPath(Environment.SpecialFolder.System);
Environment.GetFolderPath(Environment.SpecialFolder.Startup);
Environment.GetFolderPath(Environment.SpecialFolder.Programs);
Environment.GetFolderPath(Environment.SpecialFolder.Templates);
Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);
SQL Server database leri listelemek.
SQL Server üzerindeki database lerin bir listesine ihtiyacınız olduğundan SqlConnection dan örneklediğimiz sqlConx.GetSchema("Database") method'u ile database listesini alabiliyoruz.
using System.Data;
using System.Data.SqlClient;
string conStr = "Data Source = SunucuAdi; User Id = kullaniciAdi; Password = sifre";
using (SqlConnection sqlConx = new SqlConnection(conStr))
{
try
{
sqlConx.Open();
DataTable tblDatabases = sqlConx.GetSchema("Databases");
try
{
sqlConx.Open();
DataTable tblDatabases = sqlConx.GetSchema("Databases");
//Elimize dolu bir DataTable geçti bundan sonra ne istersek yapabiliriz.
sqlConx.Close();
sqlConx.Close();
//Ben ComboBox ta listeledim.
cbDatabase.DataSource = tblDatabases;
cbDatabase.DisplayMember = "database_name";
cbDatabase.ValueMember = "database_name";
cbDatabase.SelectedIndex = 0;
}
catch (SqlException ex)
{
MessageBox.Show("Mesaj : " + ex.Message);
}
cbDatabase.DisplayMember = "database_name";
cbDatabase.ValueMember = "database_name";
cbDatabase.SelectedIndex = 0;
}
catch (SqlException ex)
{
MessageBox.Show("Mesaj : " + ex.Message);
}
}
Dünyaya benzeyen bir gezegen daha mı?
NASA Gliese 581 yıldız sisteminde yer alan gezegen dünyayla aynı koşulları sunduğunu söylüyorlar. Tüm araştırmalar yeni gezegen üzerine yoğunlaştığını anlıyor ve gelecek te iki farklı dünyada mı yaşıyor olacağız diye bir soru sormamak mümkün mü? :) Yada çok zengin kişiler yeni dünyada mı yaşayacaklar. Gelecekte
uzay biliminin çok fazla gelişeceğine inanıyorum. Bilgisayar teknolojiside oldukça ilerlediğini düşünecek olursak, hatta intel'in 32 çekirdekli bir işlemciyi bir araya getirdiğini düşünecek olursak gelecekte çok daha fazla işlemlerin çok daha hızlı yapılacağını düşünebiliriz. Uzay çağına giriş yapan insan oğlu belkide 20 yada 30 yıl sonra çok farklı konumda olacağını düşünüyorum.
Intel 32 çekirdek test planı hakkında : http://software.intel.com/en-us/articles/32-core-testing-plan-rules/
Tabi bizleri yaratan Allah-u Teâlâ teknolojide ne kadar ilerleyeceğimizi ve bunun bir durma yani son noktası olduğunuda bir gün bizlere bildireceğine sanırım hiç şüphe yoktur. Sonu beklemek yada sona giderken ne kadar bilginin işimize yarayacağının bilmekte gerektiğini düşünüyorum.
Birkaç ay önce Stephen Hawking dünyadaki adayaşamın bu yüzyıl içinde başka bir gezegene taşınmaması durumunda tamamen ortadan kaybolacağı ön görüsünde bulunmuştu. Yakın zaman sonra uzaylılarla irtibata geçen ilk kişi olarak seçilmesi beklenen Malezyalı Astrofizikçi Mazlan Othman, çalışmaların hızlandığını, yakın zamanda dünya benzeri bir gezegen bulunacağını öngörmüştü (bu arada BM tarafından uzaylılarla ilk temas için temsilci seçildiği haberinin yalanlandığını not düşelim).
Neyse, neticede beklentiler gerçekleşti ve dünyaya çok benzeyen bir gezegen sonunda keşfedildi. Gliese 581 adlı gezegenin yer aldığı yıldız sistemi 20,3 ışık yılı uzakta bulunuyor. Bugüne kadar astronomlar bu yıldız takımında beş gezegen keşfedilmişti. Ancak hiçbiri dünyanın bizlere sunduğu optimum yaşama düzeyine erişemiyordu. Keşfedilen gezegende durum böyle olmadı.
Sistemin ortasında bulunan yıldıza göre dördüncü sırada bulunan gezegen Gliese 581g, bugüne kadar keşfedilmiş dünyaya en çok benzeyen gezegen olabilir. Hatta gezegen yüzeyinde sıvı halde su bulunduğu tahmin ediliyor.
Su bulunmasının yanında gezegenin atmosfer sıcaklığının da ortalama eksi 31 ile eksi 12 arasında değiştiği belirtildi. Gezegenin dünyanın üç katı büyüklükte olduğu belirtiliyor.
Kaynak : http://www.nasa.gov/topics/universe/features/gliese_581_feature.html
http://www.btnet.com.tr/wps/portal/bilim/uzay-bilimleri/detay?wcm.haberId=btnethaber_1285848472655
Resimlerin büyük hali için linkler.
http://www.nasa.gov/topics/universe/features/Gliese_581_System.html
http://www.nasa.gov/topics/universe/features/Gliese_581.html
uzay biliminin çok fazla gelişeceğine inanıyorum. Bilgisayar teknolojiside oldukça ilerlediğini düşünecek olursak, hatta intel'in 32 çekirdekli bir işlemciyi bir araya getirdiğini düşünecek olursak gelecekte çok daha fazla işlemlerin çok daha hızlı yapılacağını düşünebiliriz. Uzay çağına giriş yapan insan oğlu belkide 20 yada 30 yıl sonra çok farklı konumda olacağını düşünüyorum.
Intel 32 çekirdek test planı hakkında : http://software.intel.com/en-us/articles/32-core-testing-plan-rules/
Tabi bizleri yaratan Allah-u Teâlâ teknolojide ne kadar ilerleyeceğimizi ve bunun bir durma yani son noktası olduğunuda bir gün bizlere bildireceğine sanırım hiç şüphe yoktur. Sonu beklemek yada sona giderken ne kadar bilginin işimize yarayacağının bilmekte gerektiğini düşünüyorum.
Birkaç ay önce Stephen Hawking dünyadaki adayaşamın bu yüzyıl içinde başka bir gezegene taşınmaması durumunda tamamen ortadan kaybolacağı ön görüsünde bulunmuştu. Yakın zaman sonra uzaylılarla irtibata geçen ilk kişi olarak seçilmesi beklenen Malezyalı Astrofizikçi Mazlan Othman, çalışmaların hızlandığını, yakın zamanda dünya benzeri bir gezegen bulunacağını öngörmüştü (bu arada BM tarafından uzaylılarla ilk temas için temsilci seçildiği haberinin yalanlandığını not düşelim).
Neyse, neticede beklentiler gerçekleşti ve dünyaya çok benzeyen bir gezegen sonunda keşfedildi. Gliese 581 adlı gezegenin yer aldığı yıldız sistemi 20,3 ışık yılı uzakta bulunuyor. Bugüne kadar astronomlar bu yıldız takımında beş gezegen keşfedilmişti. Ancak hiçbiri dünyanın bizlere sunduğu optimum yaşama düzeyine erişemiyordu. Keşfedilen gezegende durum böyle olmadı.
Sistemin ortasında bulunan yıldıza göre dördüncü sırada bulunan gezegen Gliese 581g, bugüne kadar keşfedilmiş dünyaya en çok benzeyen gezegen olabilir. Hatta gezegen yüzeyinde sıvı halde su bulunduğu tahmin ediliyor.
Su bulunmasının yanında gezegenin atmosfer sıcaklığının da ortalama eksi 31 ile eksi 12 arasında değiştiği belirtildi. Gezegenin dünyanın üç katı büyüklükte olduğu belirtiliyor.
Kaynak : http://www.nasa.gov/topics/universe/features/gliese_581_feature.html
http://www.btnet.com.tr/wps/portal/bilim/uzay-bilimleri/detay?wcm.haberId=btnethaber_1285848472655
Resimlerin büyük hali için linkler.
http://www.nasa.gov/topics/universe/features/Gliese_581_System.html
http://www.nasa.gov/topics/universe/features/Gliese_581.html
30 Eylül 2010 Perşembe
Microsoft SQL Server 2008 Service Pack 2 Yayında.
Microsoft SQL Server 2008 Service Pack 2 indirme zamanı geldi. Giderilen hatalar bakımından oldukça kalabalık bir paket ile gelen SP2 yi güncellemenizi tavsiye ederim.
SQL Server 2008 Service Pack 2'de giderilen hataların listesini bu linkte bulabilirsiniz. http://support.microsoft.com/kb/2285068
SQL Server 2008 Service Pack 2
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8fbfc1de-d25e-4790-88b5-7dda1f1d4e17&displaylang=en
SQL Server 2008 Express Edition Service Pack 2
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=40ACF55F-0715-4BB0-9735-D02FC2C8A7AF
SQL Server 2008 Service Pack 2 Feature Pack
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1B2BD555-CB5B-47B9-88C7-3F89F3B43779
SQL Server 2008 Service Pack 2'de giderilen hataların listesini bu linkte bulabilirsiniz. http://support.microsoft.com/kb/2285068
SQL Server 2008 Service Pack 2
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8fbfc1de-d25e-4790-88b5-7dda1f1d4e17&displaylang=en
SQL Server 2008 Express Edition Service Pack 2
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=40ACF55F-0715-4BB0-9735-D02FC2C8A7AF
SQL Server 2008 Service Pack 2 Feature Pack
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=1B2BD555-CB5B-47B9-88C7-3F89F3B43779
12 Ağustos 2010 Perşembe
T-SQL Date Format
SELECT CONVERT(VARCHAR,kolonAdi,101)
SELECT CONVERT(VARCHAR,getDate(),101)
SELECT CONVERT(VARCHAR,getDate(),101)
0 veya 100 | mon dd yyyy hh:miAM (veya PM) |
101 | mm/dd/yy |
102 | yy.mm.dd |
103 | dd/mm/yy |
104 | dd.mm.yy |
105 | dd-mm-yy |
106 | dd mon yy |
107 | Mon dd, yy |
108 | hh:mm:ss |
9 veya 109 | mon dd yyyy hh:mi:ss:mmmAM (veya PM) |
110 | mm-dd-yy |
111 | yy/mm/dd |
112 | yymmdd |
13 veya 113 | dd mon yyyy hh:mm:ss:mmm(24h) |
114 | hh:mi:ss:mmm(24h) |
20 veya 120 | yyyy-mm-dd hh:mi:ss(24h) |
21 veya 121 | yyyy-mm-dd hh:mi:ss.mmm(24h) |
126 | yyyy-mm-dd Thh:mm:ss.mmm(boşluk yok) |
130 | dd mon yyyy hh:mi:ss:mmmAM |
131 | dd/mm/yy hh:mi:ss:mmmAM |
11 Ağustos 2010 Çarşamba
LINQ DataContext'in hazır gelen CommandTimeout değerini değiştirmek.
Linq DataContext 'in timeout süresini Connection String yardımı ile değiştiremiyoruz.
connectionString="Data Source=SERVER;Initial Catalog=MikroDB_V12_TEST;Integrated Security=True;Connect Timeout=3600";
TESTDB.dbml
TESTDB.designer.cs dosya içersinden değiştirebiliriz.
//Özel bir method. Bu method yardımı ile değişiklikler yapabilmemizi sağlıyor.
[System.Data.Linq.Mapping.DatabaseAttribute(Name="MikroDB_V12_TEST")]
public partial class MikroDbDataContext : System.Data.Linq.DataContext
{
//Timeout süresini yazabileceğiniz yer.
partial void OnCreated()
{
this.CommandTimeout = 3600;
}
private static System.Data.Linq.Mapping.MappingSource mappingSource = new AttributeMappingSource();
MSDN : Partial Classes and Methods (C# Programming Guide)
31 Temmuz 2010 Cumartesi
Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))
Excel ile çalışıyorsanız ve bu mesajı "Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))" alıyorsanız muhtemelen Türkçe dışındaki bir dilde excel kullanıyor olmalısınız.
old format or invalid type library. Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))
Eski biçim veya geçerli kitaplık türü. Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))
Excel 'i kapatmadan "CurrentCulture" değiştirirsek sorun çıkmayacaktır. Başlangıçta eskiCI olarak saklayıp yazma işleminin sonunda CurrentCulture = eskiCI; değiştirisek yazma işlemi sırasında hata vermeyecektir. Yanlız yeni sürümde desteklenen bazı özellikleri mesela v12 de bulunan özellikleri v11 denemeye kalkarsanız yine hata ile karşılaşırsınız.
old format or invalid type library. Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))
Eski biçim veya geçerli kitaplık türü. Exception from hresult: 0x80028018 (TYPE_E_INVDATAREAD))
Excel 'i kapatmadan "CurrentCulture" değiştirirsek sorun çıkmayacaktır. Başlangıçta eskiCI olarak saklayıp yazma işleminin sonunda CurrentCulture = eskiCI; değiştirisek yazma işlemi sırasında hata vermeyecektir. Yanlız yeni sürümde desteklenen bazı özellikleri mesela v12 de bulunan özellikleri v11 denemeye kalkarsanız yine hata ile karşılaşırsınız.
14 Temmuz 2010 Çarşamba
SQL Server Compact 4.0 ortaya çıkmaya başladı.
SQL Server Compact 4.0 ortaya çıkmaya başladı ve CTP 1 halinde çalışmalar sürüyor. SQL Server Compact 4 ile ASP.Net projelerine herhangi bir ek yükleme yapmadan SQL Server Compact veritabanı olarak kullanma imkanı sağlıyor.
Öne çıkan özellikleri :
SELECT * FROM Customers ORDER BY [Customer ID]
OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;
Kaynak : http://blogs.msdn.com/b/sqlservercompact/archive/2010/07/07/introducing-sql-server-compact-4-0-the-next-gen-embedded-database-from-microsoft.aspx
Öne çıkan özellikleri :
- Hızlı kurulum ve download için küçük boyutlar.
- Transact-SQL Kullanımını destekliyor.
- NET Framework API'ler, ADO.NET ve ADO.NET Entity Framework
dahil olmak üzere, aynı aileden olan benzer programları kullanır. - Visual Studio ile entegre kullanım.
- Uygulama gereksinimi olarak büyüme önemli bir ihtiyaçtır. Veri ve yüksek eşzamanlı yükleri birden çok kullanıcı nedeniyle idare etmektedir.
- SQL Server Compact sürümü ücretsiz bir üründür ve Visual Studio ve WebMatrix Beta ücretsiz Express sürümleri ile entegre olup, uygulamaları dağıtmak için düşük yatırım sağlar.
İlk 10 Kayıt :
SELECT * FROM Employees ORDER BY [Hire Date]
OFFSET 10 ROWS;SELECT * FROM Customers ORDER BY [Customer ID]
OFFSET 10 ROWS FETCH NEXT 10 ROWS ONLY;
Kaynak : http://blogs.msdn.com/b/sqlservercompact/archive/2010/07/07/introducing-sql-server-compact-4-0-the-next-gen-embedded-database-from-microsoft.aspx
SQL Server 2008 Service Pack 2 Customer Technology Preview
SQL Server 2008 SP2 CTP paketi duyrulduğuna göre yakında SP2 kurmaya hazırlanabiliriz. Güncellemelerin yapılması çok büyük önem taşımaktadır. Bir çoğumuz güncelleme paketlerinin sadece dışarıdan yada virus gibi saldırılara karşı yamalar olarak biliriz aslıda tam olarak değil. Service Pack 'ler aynı zamanda programlarda tespit edilen hatalarında giderilmesini sağlar.
SP2 Paketinde güncellemelerin yanında bir kaç yeni eklentileri de getiriyor.
Güncelleme paketinin şu anda CTP olduğunu ve yanlızca testler için kullanılması gerektiğini unutmayınız.
Kaynaklar :
http://blogs.msdn.com/b/sqlreleaseservices/archive/2010/07/07/sql-server-2008-service-pack-2-customer-technology-preview-available.aspx
http://news.softpedia.com/news/SQL-Server-2008-SP2-Drops-in-Q3-2010-134957.shtml
İndirmek için :
http://www.microsoft.com/downloads/details.aspx?FamilyID=65606fdd-093f-4c70-91f6-dc1f24520e8f&displaylang=en
SP2 Paketinde güncellemelerin yanında bir kaç yeni eklentileri de getiriyor.
- SQL Server Utility - Bilgi için lütfen ziyaret ediniz http://msdn.microsoft.com/en-us/library/ee210557.aspx
- Data-Tier Applications - Bilgi için lütfen ziyaret ediniz http://msdn.microsoft.com/en-us/library/ee240739.aspx
- SSRS in Sharepoint Integrated Mode
Güncelleme paketinin şu anda CTP olduğunu ve yanlızca testler için kullanılması gerektiğini unutmayınız.
Kaynaklar :
http://blogs.msdn.com/b/sqlreleaseservices/archive/2010/07/07/sql-server-2008-service-pack-2-customer-technology-preview-available.aspx
http://news.softpedia.com/news/SQL-Server-2008-SP2-Drops-in-Q3-2010-134957.shtml
İndirmek için :
http://www.microsoft.com/downloads/details.aspx?FamilyID=65606fdd-093f-4c70-91f6-dc1f24520e8f&displaylang=en
Kaydol:
Kayıtlar (Atom)