فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
دوستان
میخوام دیتابیس سایتم رو به یک هاست دیگه انتقال بدم اما هنگام ریستور کردن در وبسایتپنل ارور زیر میاد:
دیتابیس سایت sql2008r2
دیتابیس هاستینگ sql2012
ارور:
کد PHP:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'RESTORE' task on 'karoonir_1292' SQL_DATABASE ---> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.SqlClient.SqlException: Cannot open backup device 'C:\Users\WPServer.WIN-UNI14Q3F7PL\AppData\Local\Temp\d14bc9ef-2330-4950-b638-f56552daa579\data.bak'. Operating system error 5(Access is denied.).
RESTORE FILELIST is terminating abnormally.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
at System.Data.SqlClient.SqlDataReader.get_MetaData()
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
at System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet)
at WebsitePanel.Providers.Database.MsSqlServer.ExecuteQuery(String commandText, String connectionString)
at WebsitePanel.Providers.Database.MsSqlServer.ExecuteQuery(String commandText)
at WebsitePanel.Providers.Database.MsSqlServer.GetBackupFiles(String file)
at WebsitePanel.Providers.Database.MsSqlServer.RestoreFromBackup(SqlDatabase database, String[] files)
at WebsitePanel.Providers.Database.MsSqlServer.RestoreDatabase(String databaseName, String[] files)
at WebsitePanel.Server.DatabaseServer.RestoreDatabase(String databaseName, String[] fileNames)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at WebsitePanel.EnterpriseServer.DatabaseServerController.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
--- End of inner exception stack trace ---
at WebsitePanel.EnterpriseServer.DatabaseServerController.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at WebsitePanel.EnterpriseServer.esDatabaseServers.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
at WebsitePanel.Portal.SqlRestoreDatabase.RestoreDatabase()
کسی میدونه اشکال از کجاست؟؟
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
با سلام و احترام
اینجانب مشکل شما را در تاپیک دیگری قبلا توضیح داده ام، لطفا مطالعه بفرمایید.
http://www.webhostingtalk.ir/showthread.php?t=146595
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
نقل قول:
نوشته اصلی توسط
pakradm
مچکرم! اون مشکل حل شد، ولی یک مشکل دیگه. دیتابیسم حدود 31 مگابایت، البته وقتی ریستور بشه حدود 5 گیگ باید بشه.
الان وقتی میخوام ریستورش کنم در دیتابیس وبسایت پنل خطای زیر میاد، مشکل از کجاست راه حلی دارید؟
کد PHP:
System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'RESTORE' task on 'karoonir_1610' SQL_DATABASE ---> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception: The wait operation timed out
--- End of inner exception stack trace ---
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at WebsitePanel.Providers.Database.MsSqlServer.ExecuteNonQuery(String commandText)
at WebsitePanel.Providers.Database.MsSqlServer.RestoreFromBackup(SqlDatabase database, String[] files)
at WebsitePanel.Providers.Database.MsSqlServer.RestoreDatabase(String databaseName, String[] files)
at WebsitePanel.Server.DatabaseServer.RestoreDatabase(String databaseName, String[] fileNames)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at WebsitePanel.EnterpriseServer.DatabaseServerController.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
--- End of inner exception stack trace ---
at WebsitePanel.EnterpriseServer.DatabaseServerController.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
--- End of inner exception stack trace ---
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at WebsitePanel.EnterpriseServer.esDatabaseServers.RestoreSqlDatabase(Int32 itemId, String[] uploadedFiles, String[] packageFiles)
at WebsitePanel.Portal.SqlRestoreDatabase.RestoreDatabase()
جالب اینجاست دیتابیس چند ماه قبلم (که حدود 3.5 گیگ) رو ریستور میکنه ولی جدیده رو نه... راه حلی براش دارید؟
البته از روی پلسک بک آپ میگیرم و روی وبسایتپنل ریستور
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
سلام مجدد
خواهش میکنم
این خطا احتمالا به دلیل زیاد بودن حجم دیتابیس می باشد که سبب Request Timed Out می شود.
پیشنهاد می شود مستقیما از طریق SQL Server Management Studio دیتابیس را Restore فرمایید.
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
نقل قول:
نوشته اصلی توسط
pakradm
سلام مجدد
خواهش میکنم
این خطا احتمالا به دلیل زیاد بودن حجم دیتابیس می باشد که سبب Request Timed Out می شود.
پیشنهاد می شود مستقیما از طریق SQL Server Management Studio دیتابیس را Restore فرمایید.
مهندس هاست من اشتراکی ، میشه دقیقا بگید چ باید بکنم؟ یا به مدیر سرور چی بگم؟
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
نقل قول:
نوشته اصلی توسط
ehsaun_kkt
مهندس هاست من اشتراکی ، میشه دقیقا بگید چ باید بکنم؟ یا به مدیر سرور چی بگم؟
سلام مجدد
به مدیر سرور بفرمایید مستقیما از طریق SQL Server Management Studio دیتابیس را Restore نمایند.
1 فایل پیوست
پاسخ : فوری ، اشکال در ریستور کردن دیتابیس در وبسایت پنل
نقل قول:
نوشته اصلی توسط
pakradm
سلام مجدد
به مدیر سرور بفرمایید مستقیما از طریق SQL Server Management Studio دیتابیس را Restore نمایند.
شرمنده مدیر سرور هم همچین اروری دریافت کردن، راه دیگه ای نیست؟ نمیدونید مشکل از چیه؟
فایل پیوست 29728