Skip to content
Veritabanını başka bir instance üzerinden taşıdınız ve login’i eski instance’dan yeni instance’a taşımak yerine bu veritabanı için yeni bir login oluşturdunuz. “Loginleri başka bir instance’ a taşımak” isimli makalemi okumanızı tavsiye ederim. Bu oluşturduğunuz login’i aktardığınız veritabanında yetkilendirmek istediğinizde bu hatayı alabilirsiniz. Sebebi veritabanı için oluşturduğunuz bu login ile aynı isimde bir user olmasıdır. Aşağıdaki […]
Bu hatayı tarih kolonuna tarih olmayan bir string insert etmek istediğinizde alırsınız. Örneğin aşağıdaki script yardımıyla denemeveri veritabanında tarihconvert isminde bir tablo oluşturalım ve bu tabloya aşağıdaki gibi insert yapmayı deneyelim. USE [denemeveri] GO CREATE TABLE [dbo].[tarihconvert]( [veritabanı_adı] [varchar](50) NULL, [kullanıcı_adı] [varchar](50) NULL, [olusturma_tarih] [datetime] NULL ) ON [PRIMARY] INSERT INTO [dbo].[tarihconvert] ([veritabanı_adı] ,[kullanıcı_adı] […]
Bu hatayı çalıştırdığımız scriptte değişken varsa ve bu değişken’i tanımlamamışsak alırız. Örneğin aşağıdaki script yardımıyla denemeveri veritabanında kolonsize isminde bir tablo oluşturalım. USE [denemeveri] GO CREATE TABLE [dbo].[kolonsize]( [veritabanı_adı] [varchar](10) NULL, [kullanıcı_adı] [varchar](10) NULL, ) ON [PRIMARY] Daha sonra bu tabloya aşağıdaki gibi bir insert yapmaya çalışalım. INSERT INTO [denemeveri].[dbo].[kolonsize] […]
Bu hata insert yapmak istediğinizde insert edilecek tablodaki kolonun boyutu yetersiz gelirse karşımıza çıkar. Örneğin aşağıdaki script yardımıyla denemeveri veritabanında kolonsize isminde bir tablo oluşturalım. USE [denemeveri] GO CREATE TABLE [dbo].[kolonsize]( [veritabanı_adı] [varchar](10) NULL, [kullanıcı_adı] [varchar](10) NULL, ) ON [PRIMARY] Daha sonra bu tabloya aşağıdaki gibi bir insert yapmaya çalışalım. USE [denemeveri] GO […]
TDE(Transparent Data Encryption) ile veritabanı şifreleme işlemi işlemi sırasında oluşturduğunuz sertifikanızı silmeniz gerekebilir. Ve bu silme işlemi sırasında aşağıdaki gibi bir hata ile karşılaşabilirsiniz. Bu hatayı aşıp sertifikayı silebilmek için öncelikle instance üzerinde bu sertifika ile ilişkilendirilmiş database encryption key leri bulup silmeniz gerekir. Aşağıdaki sorgu yardımıyla bu listeye ulaşabilirsiniz. select database_name = […]