SELECT * INTO NewTable FROM existingdb.dbo.existingtable
Sorgusu aynı veritabanında bir veritabanından diğer bir veritabanına NewTable isimli bir tablo kopyalıyor işin ilginci ise hedef tabloda NewTable olmasına gerek yok.Kendisi tabloyu oluşturacak.
10 Ekim 2009 Cumartesi
30 Eylül 2009 Çarşamba
Projeyi Visual Source Safe 2005 Eklemek
Bir çok makalede source yapılandırmayı bulabilirsiniz.Zaten oldukcada kolay fakat bu source safe nasıl kodlar atılıyor yani projeyi source nasıl atarız diye kara kara düşünürken.İşte buldum :) ....
Solution proje ekle demeniz yeterli soursafe size konum soracak.
Böylece artık proje sourcesafe li
29 Eylül 2009 Salı
Sql Server DB Diagram Error
HATA MESAJI: "Database diagram support objects cannot be installed because this database does not have a valid owner. To continue, first use the Files page of the Database Properties dialog box or the ALTER AUTHORIZATION statement to set the database owner to a valid login, then add the database diagram support objects."
Management studio açarak aşağıdaki komutu kendinize göre düzenleyip. çalıştırmanız yeterli böylece database diagramlarını kolaylıkla görebilirsiniz.
EXEC sp_dbcmptlevel 'Veritabanı_adı', '90';
go
ALTER AUTHORIZATION ON DATABASE::Veritabanı_adı TO "LoginKullanıcıAdı"
go
use [Veritabanı_adı]
go
EXECUTE AS USER = N'dbo' REVERT
go
Management studio açarak aşağıdaki komutu kendinize göre düzenleyip. çalıştırmanız yeterli böylece database diagramlarını kolaylıkla görebilirsiniz.
EXEC sp_dbcmptlevel 'Veritabanı_adı', '90';
go
ALTER AUTHORIZATION ON DATABASE::Veritabanı_adı TO "LoginKullanıcıAdı"
go
use [Veritabanı_adı]
go
EXECUTE AS USER = N'dbo' REVERT
go
28 Eylül 2009 Pazartesi
MS SQL Server 2008 setup
MS SQL Server 2008 Express web platform üzerinden kuruluyor öncelikle yaklaşık 90 KB bir dosyadan indirdikten sonra yüksek performanslı olarak kuruyor.Ama nereye indirdiğini ne yaptığı tabiki size söylemiyor.
Web platform olmadan Fiziksel olarak exe dosyasını indirmek içinde bir adress koymuşlar.
http://blogs.msdn.com/sqlexpress/archive/2009/06/15/installing-sql-server-2008-guidance.aspx
buradan MS Sql Server 2008 Express veriyonun exe halini indirilebilir.
Web platform olmadan Fiziksel olarak exe dosyasını indirmek içinde bir adress koymuşlar.
http://blogs.msdn.com/sqlexpress/archive/2009/06/15/installing-sql-server-2008-guidance.aspx
buradan MS Sql Server 2008 Express veriyonun exe halini indirilebilir.
24 Eylül 2009 Perşembe
String or binary data would be truncated
Update sorgusu çalıştırırken aldığım hatanın kaynağı kolayca anlaşılamıyor;
hata metninde şöyle diyor du.
String or binary data would be truncated.
The statement has been terminated.
Hatanın kaynağının en son yaptığım değişikliğe bağlı olduğunu anladım.
veri girmeye çalıştığım alan varchar(20) olarak tanımlı girmeye çalışıtığım veri çok daha uzun
veri alanını büyüterek varchar(max) yaparak ve tanımladığım sorgularımda (ya da stored procedure) tanımlı parametleride değiştirere sorun çözüldü.
Özet:String or binary data would be truncated.The statement has been terminated.
hatasını almayacağımı düşünüyorum.
kısa bir alana büyük veri giri ile ilgili hatanın giderimi çok kolay , alanı büyütmek yada gelen veriyi küçültmek
hata metninde şöyle diyor du.
String or binary data would be truncated.
The statement has been terminated.
Hatanın kaynağının en son yaptığım değişikliğe bağlı olduğunu anladım.
veri girmeye çalıştığım alan varchar(20) olarak tanımlı girmeye çalışıtığım veri çok daha uzun
veri alanını büyüterek varchar(max) yaparak ve tanımladığım sorgularımda (ya da stored procedure) tanımlı parametleride değiştirere sorun çözüldü.
Özet:String or binary data would be truncated.The statement has been terminated.
hatasını almayacağımı düşünüyorum.
kısa bir alana büyük veri giri ile ilgili hatanın giderimi çok kolay , alanı büyütmek yada gelen veriyi küçültmek
23 Eylül 2009 Çarşamba
DataGridViewCheckBoxColumn Checked Olanları Almak
Visual Studio Gridleri evrim geçire geçire bir çok muhteşem özellikle bezendi bunlardan biride sutunlardan birini checkbox lu hale getirebilme özelliği.Bu işlemi yapmak Visual Studio araçlarıyla çocuk oyuncağı fakat kullanıcının hangi rowları check ettiği anlamak çok da basit değil , bunun için öncelikle tanımladığınız DataGridViewCheckBoxColumn için Falsevalue özelliğini false , TrueValue özelliğinide true olarak atamanız yeterli.
Şimdi de C# la nasıl alınabileceğine bakalım.
ArrayList arySelectedReuestSP = new ArrayList();
foreach (DataGridViewRow dataGridRow in datagridSP.Rows)
{
if ((bool)dataGridRow.Cells["C1"].FormattedValue)
{
arySelectedReuestSP.Add(dataGridRow.Cells["C0"].Value.ToString());
}
}
Şimdi de C# la nasıl alınabileceğine bakalım.
ArrayList arySelectedReuestSP = new ArrayList();
foreach (DataGridViewRow dataGridRow in datagridSP.Rows)
{
if ((bool)dataGridRow.Cells["C1"].FormattedValue)
{
arySelectedReuestSP.Add(dataGridRow.Cells["C0"].Value.ToString());
}
}
18 Eylül 2009 Cuma
MS Sql Server 2005 Express Edition ve Agent
Ms Sql Server 2005 Express Edition versiyonu ücretsiz fakat ne yazık ki Mssql server agent kurulamıyor.Bir çok denemeler ve araştırmalar sonucunda Ms sql server 2008 express kurulumunda
SQL server Agent Kuruluyor Ama başlatılamıyor.Sorun bende mi neden böyle diye düşünürken microsoft connect de ki bir yazı gördüm :) .
Bu bir microsoft un pazarlama stratejisi imiş
https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=351806&wa=wsignin1.0
eğer Agent Kullanılmak isteniyorsa ücretli bir versiyon almak gerekliymiş .
SQL server Agent Kuruluyor Ama başlatılamıyor.Sorun bende mi neden böyle diye düşünürken microsoft connect de ki bir yazı gördüm :) .
Bu bir microsoft un pazarlama stratejisi imiş
https://connect.microsoft.com/SQLServer/feedback/ViewFeedback.aspx?FeedbackID=351806&wa=wsignin1.0
eğer Agent Kullanılmak isteniyorsa ücretli bir versiyon almak gerekliymiş .
Kaydol:
Kayıtlar (Atom)