Merhaba kolay gelsin ;
Samba pos3 ü win 7 işletim sistemli pc ye kurdum ürünlerim, girdim ama farklı bir pc de xp işletim sisteminde kullanmak istiyorum yaptıgım işlemleri xp işletim sistemine nasıl aktarırım. Herhangi bi SQL veritabanı programını kullanmadan dosyaları tasıyarak yapabilirmiyim.Teşekkürler.
3 cevap
yardım lutfen
Kullandığınız veritabanı SQL Compact Editiıon ise Belgeler > SambaPOS3 dizini altında .sdf uzantılı data dosyası olacak. Bu SQL Compact Edtion'ın data dosyasıdır.
Bu dosyayı yedekleyeerek başka bir bilgisayara taşıyabilirsiniz.
Data dosyanızadan emin olmak için Yönetim > Ayarlar > Yerel Ayarlar bölümünde Data Bağlantısı satırını da kontrol edebilirsiniz. Eğer burada başka bir dizinde başka bir .sdf dosyasına yönlendiriyorsa data dosyanız bu dosya demektir bunu yedekleyeceksiniz.
Eğer bu alan boş ise varsayılan ayarları kullanıyorsunuz demektir. Varsayılan ayarlar ise Belgeler klasöründe SambaPOS3 dizinidir.
basit bir yötem daha buldum ve paylaşöak istedim
c:\BAckup dizini içinde SQLBackup.cmd isminde bir dosya oluştırın ve içine
SQLCMD -S localhost -E -i SQLBackup.sql -o C:\Backup\SQLBackupOutput_%date%.log
C:\Progra~1\Winrar\WinRAR a -r -ag-YYYY-MM-DD-HHMM c:\Backup\Backup.rar C:\Backup\*.BAK
komutunu kopyalayın ve yine aynı dizine SQLBackup.sql isminde bir dosya oluşturun ve içine aşadak komutu kopyalayın.
DECLARE @path varchar(100)
DECLARE @day int
DECLARE @date varchar(30)
DECLARE @cmd varchar(250)
DECLARE @DeleteDate datetime
---- PARAMETRE TANIMLAMALARI ----
SET @path = 'C:\Backup' -- Backupların saklanacağı klasör yolu.
SET @day = 5 -- Verilen gün sayısından eski backupları siler.
---- PARAMETRE TANIMLAMALARI ----
SET @date = CONVERT(varchar(16),GETDATE(), 120)
print @date + ' Backup Log'
print ''
SELECT @date = REPLACE(@date,':','')
SELECT @date = REPLACE(@date,' ','')
SELECT @date = REPLACE(@date,'-','')
SET @cmd = 'IF DB_ID(''?'')<>2 BACKUP DATABASE [?] TO DISK = ''' + @path + '\?_backup_' + @date + '.bak'' WITH INIT'
EXEC sp_msforeachdb @cmd
SET @DeleteDate = DateAdd(day, -@day, GetDate())
EXECUTE master.sys.xp_delete_file 0, @path, N'bak', @DeleteDate, 0
GO
Bukadar artık SQLBackup.cmd ye hertıkladığınızda tüm dataları yedekler ve sıkıştırır.
ayrıca SQLBackup.cmd dosyasının ksayılını zamanlanmış görevlere klaya bilir yada başlangıca koyarak her açılışta yedek aldırırsınız.