15 Ekim 2019 Salı

Mikro V16 ve Database attach işlemleri

Mikro V16 ile hayatımıza eklenen "filestream.hdr" dosyası ile artık attach işlemleri çok kolay olmuyor. Disk dosyası filestream oluşturarak database attach işlemi için biraz daha uğraşmak gerekebiliyor.
Mevcut Mikro database dosyalarını database ismini değiştirerek attach etmekisterseniz ve "SQL Server Management Studio" database attach işlemi yapıyorsanız aşağıdaki hatayı almanız muhtemeldir.

Unable to open the physical file "C:\Mikro\ORFEM\MikroDB_V16_ORFEM_MO". Operating system error 2: "2(Sistem belirtilen dosyayı bulamıyor.)".
A file activation error occurred. The physical file name 'C:\Mikro\ORFEM\MikroDB_V16_ORFEM_MO' may be incorrect. Diagnose and correct additional errors, and retry the operation.
Could not open new database 'MikroDB_V16_ORFE'. CREATE DATABASE is aborted. (Microsoft SQL Server, Error: 5120)























Mikro V16 database dosyalarınızı aşağıdaki T-SQL sorgusu ile attach işlemi yapabilirsiniz.

USE [master]
GO
CREATE DATABASE
MikroDB_V16_ORFE ON
( FILENAME = N'C:\Mikro\ORFEM\MikroDB_V16_ORFE._MS' ),
( FILENAME = N'C:\Mikro\ORFEM\MikroDB_V16_ORFE_log.ldf' ),
FILEGROUP [FileStreamGroup] CONTAINS FILESTREAM DEFAULT
( NAME = N'filestream.hdr', FILENAME = N'C:\Mikro\ORFEM\MikroDB_V16_ORFE_MO' )
FOR ATTACH
GO 



Hiç yorum yok: