View Full Version : انتقال دیتابیس از 2008 به 2005
M.YasPro
دوشنبه 20 اردیبهشت 1389, 10:57 صبح
سلام
چه جوری میتونم این کار رو انجام بدم ؟
ممنون از توجهتون
ASKaffash
دوشنبه 20 اردیبهشت 1389, 11:50 صبح
سلام
یک DB جدید در 2005 ایجاد کنید بعد با Import/Export اشیا را منتقل کنید (یا ترکیبی از Script , ...)
M.YasPro
دوشنبه 20 اردیبهشت 1389, 11:58 صبح
ممنون از جوابهاتون ولی من فقط نزدیک به 60 تا sp دارم همه اینها رو تک تک باید script یا export کنم ؟
ASKaffash
دوشنبه 20 اردیبهشت 1389, 12:10 عصر
ممنون از جوابهاتون ولی من فقط نزدیک به 60 تا sp دارم همه اینها رو تک تک باید script یا export کنم ؟
سلام
نه یکجا انجام میدهد تمام SP ها تابع ها و جداول و ...
ASKaffash
دوشنبه 20 اردیبهشت 1389, 13:43 عصر
سلام
آسونه روی DataBase کلیک سمت راست کنید و از منوی All Tasks انتخاب کنید Scrript را بقیه ویزارد است در همه نسخه SQLServer می شود اینکار را کرد.
M.YasPro
دوشنبه 20 اردیبهشت 1389, 14:59 عصر
با این ارور مواجه میشم :
.Net SqlClient Data Provider: Msg 233, Level 20, State 0, Line 0
A transport-level error has occurred when sending the request to the server. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.)
M.YasPro
سه شنبه 21 اردیبهشت 1389, 12:10 عصر
این فایل کل اسکریپت ساخته شده توی sql2008 هست که بردم توی 2005 ارور بالا رو می گیره .
ASKaffash
سه شنبه 21 اردیبهشت 1389, 13:07 عصر
این فایل کل اسکریپت ساخته شده توی sql2008 هست که بردم توی 2005 ارور بالا رو می گیره .
سلام
در 2005 به جز SP ها همه ایجاد شدند واز Updatetime trust در مثلا SP پائین خطا می گیرد
Create Procedure [dbo].[sp_trust_Updatetime]
@id int,
@name nvarchar(50),
@io bit,
@time nvarchar(10),
@datetime datetime,
@description nvarchar(MAX),
@doc_code nvarchar(50),
@secman_id int,
@license_type int
As
Begin
Updatetime trust
Set
[name] = @name,
[io] = @io,
[time] = @time,
[datetime] = @datetime,
[description] = @description,
[doc_code] = @doc_code,
[secman_id] = @secman_id,
[license_type] = @license_type
Where
[id] = @id
End
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.