ورود

View Full Version : بانک 2008 که اینکریپت شده رو چجوری در جای دیگر اتچ کنیم؟



mom alone
جمعه 28 فروردین 1388, 02:05 صبح
من یه بانک رو اینکریپت کردم
وقتی خاستم جای دیگه اتچ کنم خطا داد
حالا چیکار کنم؟

AminSobati
جمعه 28 فروردین 1388, 13:54 عصر
باید قبلش از Master Key و Certificate پشتیبان گرفته باشین و در مقصد Restore کنین. در این سایت یادمه دوستان کدش رو گذاشته بودن

mom alone
شنبه 29 فروردین 1388, 22:01 عصر
من جستجو کردم ندیدم........
اما در هلپ 2008 اینو دیدم


BACKUP CERTIFICATE sales05 TO FILE = 'c:\storedcerts\sales05cert';
GO


BACKUP MASTER KEY TO FILE = '<complete path and filename>' ENCRYPTION BY PASSWORD = '<password>' ; GO



اما نمی دونم چرا برای ریستور اون مثال نبود
میشه کمک کنید؟

آیا میشه کاری کرد که با کد اینکارا انجام بشه و درون فایل نره؟
تا یه نفر با این فایل کدینگ مارو هک نکنه؟
نمی شه به جای بک آپ ریستور اونو دوباره ایجاد کنیم؟

mom alone
سه شنبه 01 اردیبهشت 1388, 21:51 عصر
سوباتی جان نظرتون چیه؟

mom alone
چهارشنبه 02 اردیبهشت 1388, 11:16 صبح
سلام
من در مبدا و مقصد این کد رو اجرا کردم(master و Certificate رو به جای ریستور ، دوباره ایجاد کردم )



USE master;
GO

--We need a master key for our database
CREATE MASTER KEY ENCRYPTION
BY PASSWORD='123';
GO




USE master;
GO

--Now we need a certificate to protect our key (DEK)
CREATE CERTIFICATE encryptCert
WITH SUBJECT='alone';
GO



--Now we change databases (certs and keys are created in the master db)
USE test;
GO

--Let's create our Database Encryption Key (DEK)
CREATE DATABASE ENCRYPTION KEY
WITH ALGORITHM=AES_128
ENCRYPTION BY SERVER CERTIFICATE encryptCert;
GO

--Now all we have to do is enable TDE
ALTER DATABASE test
SET ENCRYPTION ON;
GO

اما نتونستم بانک اینکریپت رو اتچ کنم
میشه کمک کنید؟
ممنون میشم

AminSobati
چهارشنبه 02 اردیبهشت 1388, 17:59 عصر
دوست عزیزم باید از فایلهایی که Backup گرفتین مجددا بسازین.
امیدارم این کمک کنه:
http://barnamenevis.org/forum/showthread.php?t=148847

mom alone
چهارشنبه 02 اردیبهشت 1388, 23:25 عصر
ممنون از سباتی جان
اما در این لینک راهی برای انتقال بانک اینکریپت نبود و فقط طریقه اینکریت یه دیتابیس بود

من با جستجو در اینترنت به جواب خودم رسیدم
(انتقال بانک اینکریپت شده)

راستی به این سئوال من هم جواب بدین بیزحمت


سلام
من در مبدا و مقصد این کد رو اجرا کردم(master و Certificate رو به جای ریستور ، دوباره ایجاد کردم )

اما نتونستم بانک اینکریپت رو اتچ کنم
میشه کمک کنید؟
ممنون میشم