Pazarlama faaliyetleri ve size daha iyi bir deneyim sunmak için üçüncü taraf hizmetlerinden çerezler kullanıyoruz. Çerezleri nasıl kullandığımızı ve bunları nasıl kontrol edebileceğinizi 'Gizlilik Tercihleri' ni tıklayarak okuyun.


Gizlilik Tercihleri

Gizlilik Tercihleri

Herhangi bir web sitesini ziyaret ettiğinizde, ilgili web sitesi tarayıcınız aracılığıyla, genellikle tanımlama bilgileri biçiminde bilgi depolayabilir veya alabilir. Gizlilik hakkınıza saygı duyduğumuzdan, belirli hizmet türlerinde veri toplanmasına izin vermemeyi seçebilirsiniz. Ancak, bu hizmetlere izin vermemeniz deneyiminizi etkileyebilir.

  • Gizlilik Tercihleri
    Internative Yazılım A.Ş. olarak, bizimle paylaştığınız kişisel verilerinizin gizliliği ve güvenliğine önem vermekte; özel hayatın gizliliği başta olmak üzere, Anayasa ile güvence altına alınan temel hak ve özgürlüklerin korunması ilkesine azami hassasiyet göstermekteyiz. Buna göre, 07.04.2016 tarihli Resmî Gazete ile yürürlüğe giren 6698 Sayılı Kişisel Verilerin Korunması Kanunu kapsamında haiz olduğumuz aydınlatma yükümlülüğü uyarınca, aşağıda yer alan hususları bilgilerinize arz ederiz.
    GEREKLİDİR
  • İşlevsellik Çerezleri
    Bu tanımlama bilgileri, web sitemizde size daha kişiselleştirilmiş bir deneyim sağlamak ve web sitemizi kullanırken yaptığınız seçimleri hatırlamak için kullanılır. Örneğin, dil tercihlerinizi veya oturum açma bilgilerinizi hatırlamak için işlevsellik tanımlama bilgilerini kullanabiliriz.
    GEREKLİDİR
  • Youtube (Google Inc. video platformu barındırma)
    Bu web sitesi, merkezi Gordon House, 4 Barrow Street, İrlanda adresinde bulunan Google Ireland Ltd. şirketlerinden birisi olan ve merkezi 901 Cherry Ave., 94066 San Bruno, CA, ABD adresinde bulunan YouTube LLC şirketinin videolarını kullanır. Böylece, YouTube tarafından sunulan "Gelişmiş Veri Koruma Modu" seçeneğini kullanırız. Bir YouTube videosu vasıtasıyla sitelerimizden birini yükleyerek YouTube'dan içerikler yüklenir. YouTube hesabınıza giriş yaptıysanız, YouTube, gezinme bilgilerinizi diğer verilerle birleştirebilir. Youtube videolarının kullanımı, hizmetlerimizin anlaşılır bir şekilde sunulabilmesi amacına yöneliktir. YouTube gizlilik politikası uygulanır: https://www.google.de/intl/de/policies/privacy/.
  • Vimeo (Video platformu barındırma)
    Bu web sitesinde, Vimeo tedarikçisinin bileşenleri kullanılmaktadır. Vimeo, Vimeo LCC, 555 West 18th Street, NY, New York 10011, ABD adresinde yer alan firmanın bir hizmetidir. Böyle bir bileşene sahip bu web sitesini her ziyaret ettiğinizde, bu bileşen, Vimeo'dan bileşenin karşılık gelen bir temsilini indirmek için kullandığınız tarayıcıya neden olur. Siteyi ziyaret ettiğinizde ve Vimeo'ya giriş yaptığınızda, Vimeo, bileşen tarafından toplanan bilgiler aracılığıyla, hangi özel siteyi ziyaret ediyorsanız bu bilgiyi Vimeo ile kişisel hesabınıza atar. Örn. "Oynat" düğmesine tıklarsanız veya yorum bırakırsanız, bu bilgiler Vimeo'da kişisel kullanıcı hesabınıza iletilecek ve orada saklanacaktır. Ayrıca bu web sitesini ziyaret ettiğiniz bilgiler Vimeo'ya iletilir. Bu sizin olup olmadığınızdan bağımsız olarak gerçekleşir. Bu iletimi ve Vimeo aracılığıyla bu web sitesindeki davranışınızı ve verilerinizi saklamak istiyorsanız, siteyi ziyaret etmeden önce Vimeo'dan çıkmanız gerekir. Vimeo'nun gizlilik bildirimleri, özellikle Vimeo tarafından verilerin toplanması ve kullanılması için daha ayrıntılı bilgi sağlar: https://vimeo.com/privacy
  • Google Ads (Reklam Dağıtım Ağı)
    Bu web sitesi, onay vermeniz kaydıyla, kullanılan reklam ve tanıtım yöntemlerinin etkililiğini değerlendirme ve size tekrar ulaşabilme amaçları doğrultusunda Google Ireland Ltd, Gordon House, Barrow Street, Dublin 4, Ireland (“Google”) isimli kuruluş tarafından sunulan bir hizmet olan “Google Ads“ isimli servisi kullanmaktadır. Web sitemizi ziyaret ettiğinizde, “Google Ads“ cihazınıza bir çerez yükler. Bu çerez aracılığıyla Google, reklamlarımızın erişimini analiz etmek ve erişim alanının ölçümünü görselleştirmek ve kişiselleştirilmiş reklamlar görüntülemek için web sitemizin kullanımı, web sitemizdeki etkileşimler ile reklam ve tanıtım yöntemleri, IP adresiniz, tarayıcı bilgileriniz, daha önce ziyaret ettiğiniz web siteleri ve erişim tarihi ve saati gibi cihazınız tarafından oluşturulan bilgileri işler. Bu bağlamda, farklı uç cihazların size ya da evinize ait olup olmadığı da belirlenebilmektedir. “Yeniden pazarlama“yöntemiyle beraber, web sitemizin kullanıcıları Google reklam ve tanıtım ağı içerisinde yer alan diğer web sitelerinde (örn. Google Arama ya da Youtube) yeniden tanınıp tespit edilebilir ve bu kişilerin ilgi alanlarına uygun hâle getirilmiş reklamlar sunulabilir. Web sitesi kullanımınıza ilişkin çerez tarafından üretilen bilgiler (IP adresiniz de dahil olmak üzere) Google’a iletilecek ve Google tarafından Amerika Birleşik Devletleri sınırları içerisinde saklanacaktır. Avrupa’daki yasalar bağlamında, ABD yeterli düzeyde veri korumayı garanti etmemektedir. Kitlesel izleme yasaları dolayısıyla devlet yetkilileri bu verilere erişebilir. Kişisel verileriniz bir defa paylaşıldığında, aynı düzeyde korumaya sahip olamayacaktır, bunun yanında verilere ilişkin haklarınızı kullanamayabilirsiniz. Internative Yazılım A.Ş web sitesinde çerezlere izin vererek, yukarıda açıklanan verilerin kullanılmasını ve daha önce tanımlanan çerçevede Google tarafından işlenmesini kabul etmiş olursunuz. Google hizmetlerinde gizlilik hakkında daha detaylı bilgi için şu bağlantıyı kullanabilirsiniz: http://www.google.de/intl/de/policies/privacy
  • Sosyal Medya
    Web sayfalarımızda, çeşitli sosyal medya ağlarının çerezleri ve eklentileri gibi Sosyal Medya içerik yönetimi hizmetleri gömülü şekilde bulunmaktadır. Bağlantılı hizmetler, yalnızca onay vermeniz halinde, ilgili şirketler (“tedarikçiler”) tarafından sunulmaktadır. Bu hizmetlerin temel amacı içeriklerimizi görüntülemenizi ve arkadaşlarınızla ve ağlarınızla paylaşmanızı sağlamaktır. Tedarikçiler şunlardır: Facebook, Facebook Inc., 1 Hacker Way, Menlo Park, CA 94025, USA, ve AB içerisinde Facebook Ireland Limited, 4 Grand Canal Square, Dublin 2, Ireland ("Facebook") tarafından işletilmektedir. Facebook eklentileri ve görünümlerini gözden geçirmek için şu adresi ziyaret edebilirsiniz: https://developers.facebook.com/docs/­plugins Twitter, Twitter Inc., 1355 Market St, Suite 900, San Francisco, CA 94103, USA (“Twitter”) tarafından işletilmektedir. Twitter butonları ve görünümlerini gözden geçirmek için şu adresi ziyaret edebilirsiniz: https://dev.twitter.com/web/tweet-button Instagram, Facebook Ireland Limited, 4 Grand Canal Square, Dublin 2, Ireland (“Instagram”) tarafından sağlanmaktadır. Instagram eklentileri ve görünümlerini gözden geçirmek için şu adresi ziyaret edebilirsiniz: https://developers.facebook.com/docs/instagram LinkedIn, LinkedIn Corporation, 1000 West Maude Avenue, Sunnyvale, California 94085, USA, ve AB içerisinde LinkedIn Ireland Unlimited Company, Gardner House, Wilton Plaza, Wilton Place, Dublin 2, Ireland (“LinkedIn”) tarafından sağlanmaktadır. LinkedIn eklentileri ve görünümlerini gözden geçirmek için şu adresi ziyaret edebilirsiniz: https://developer.linkedin.com/plugins#

FARKLI BİR YOLDAN VERİTABANI YEDEKLEME

FARKLI BİR YOLDAN VERİTABANI YEDEKLEME

Hiç istediğiniz veritabanını bir Stored Procedure yardımıyla yedeklemek istediniz mi? Ya da birkaç satır SQL cümlesi yazıp bunu çeşitli iş tanımlarıyla otomatik hale getirmek? Evet, bu kesinlikle mümkün! Bu yazımızda sizinle bu işi tam anlamıyla yapacak bir Stored Procedure kod paylaşımı yapıyoruz.

Stored Procedure özelliklerine ek olarak, alınacak yedeğin FULL veya DIFFERENTIAL olmak üzere ayarlamanız mümkün. İlgili SP'yi kendi ihtiyaçlarınıza göre düzenleyerek işinizi fazlasıyla kolaylaştırabilirsiniz!

Bol şans!

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
 
-- =============================================
-- Description: Backs up single database
-- Parameter1: databaseName 
-- Parameter2: backupType F=full, D=differential, L=log
-- Parameter3: backup file location
-- =============================================

ALTER PROCEDURE [DBA].[DO_DATABASE_BACKUP_SINGLE]
(
 @databaseName sysname = null,
 @backupType CHAR(1),
 @backupLocation nvarchar(200) OUTPUT,
	@backupNameOut nvarchar(200) OUTPUT
)
AS 
 
 SET NOCOUNT ON;

		SET @backupLocation = 'C:SqlBackups'
 
 DECLARE @DBs TABLE
 (
 ID int IDENTITY PRIMARY KEY,
 DBNAME nvarchar(500)
 )
 
 -- Pick out only databases which are online in case ALL databases are chosen to be backed up
 -- If specific database is chosen to be backed up only pick that out from @DBs
 INSERT INTO @DBs (DBNAME)
 SELECT Name FROM master.sys.databases
 where state=0
 AND name=@DatabaseName
 OR @DatabaseName IS NULL
 ORDER BY Name
 
 -- Filter out databases which do not need to backed up
 IF @backupType='F'
 BEGIN
 DELETE @DBs where DBNAME IN ('tempdb','Northwind','pubs','AdventureWorks')
 END
 ELSE IF @backupType='D'
 BEGIN
 DELETE @DBs where DBNAME IN ('tempdb','Northwind','pubs','master','AdventureWorks')
 END
 ELSE IF @backupType='L'
 BEGIN
 DELETE @DBs where DBNAME IN ('tempdb','Northwind','pubs','master','AdventureWorks')
 END
 ELSE
 BEGIN
 RETURN
 END
 
 -- Declare variables
 DECLARE @BackupName varchar(100)
 DECLARE @BackupFile varchar(100)
 DECLARE @DBNAME varchar(300)
 DECLARE @sqlCommand NVARCHAR(1000) 
 DECLARE @dateTime NVARCHAR(20)
 DECLARE @Loop int 
 
 -- Loop through the databases one by one
 SELECT @Loop = min(ID) FROM @DBs
 
 WHILE @Loop IS NOT NULL
 BEGIN
 
-- Database Names have to be in [dbname] format since some have - or _ in their name
 SET @DBNAME = '['+(SELECT DBNAME FROM @DBs WHERE ID = @Loop)+']'
 
-- Set the current date and time n yyyyhhmmss format
 SET @dateTime = REPLACE(CONVERT(VARCHAR, GETDATE(),101),'/','') + '_' + REPLACE(CONVERT(VARCHAR, GETDATE(),108),':','') 
 
-- Create backup filename in pathfilename.extension format for full,diff and log backups
 IF @backupType = 'F'
 SET @BackupFile = @backupLocation+REPLACE(REPLACE(@DBNAME, '[',''),']','')+ '_FULL_'+ @dateTime+ '.BAK'
 ELSE IF @backupType = 'D'
 SET @BackupFile = @backupLocation+REPLACE(REPLACE(@DBNAME, '[',''),']','')+ '_DIFF_'+ @dateTime+ '.BAK'
 ELSE IF @backupType = 'L'
 SET @BackupFile = @backupLocation+REPLACE(REPLACE(@DBNAME, '[',''),']','')+ '_LOG_'+ @dateTime+ '.TRN'
 
-- Provide the backup a name for storing in the media
 IF @backupType = 'F'
 SET @BackupName = REPLACE(REPLACE(@DBNAME,'[',''),']','') +' full backup for '+ @dateTime
 IF @backupType = 'D'
 SET @BackupName = REPLACE(REPLACE(@DBNAME,'[',''),']','') +' differential backup for '+ @dateTime
 IF @backupType = 'L'
 SET @BackupName = REPLACE(REPLACE(@DBNAME,'[',''),']','') +' log backup for '+ @dateTime
 
-- Generate the dynamic SQL command to be executed
 
 IF @backupType = 'F' 
 BEGIN
 SET @sqlCommand = 'BACKUP DATABASE ' +@DBNAME+ ' TO DISK = '''+@BackupFile+ ''' WITH INIT, NAME= ''' +@BackupName+''', NOSKIP, NOFORMAT'
 END
 IF @backupType = 'D'
 BEGIN
 SET @sqlCommand = 'BACKUP DATABASE ' +@DBNAME+ ' TO DISK = '''+@BackupFile+ ''' WITH DIFFERENTIAL, INIT, NAME= ''' +@BackupName+''', NOSKIP, NOFORMAT' 
 END
 IF @backupType = 'L' 
 BEGIN
 SET @sqlCommand = 'BACKUP LOG ' +@DBNAME+ ' TO DISK = '''+@BackupFile+ ''' WITH INIT, NAME= ''' +@BackupName+''', NOSKIP, NOFORMAT' 
 END
 
	 --Execute the generated SQL command
	 EXEC(@sqlCommand)
		
		SET @backupNameOut = @BackupName
		SET @backupLocation =@BackupFile 

-- Goto the next database
SELECT @Loop = min(ID) FROM @DBs where ID>@Loop
 
END

Bu gönderiyi paylaş: