need help with SQL Server 2008 R2 deadlock uninstall process
I installed SQL Server 2008 R2 trial version on my PC running Windows Vista Ultimate, a day ago, but he placed himself completely in the disk partition (E :) that I specified. [i.e. I found some parts of the installation in my C:\program files as well as a USB as well].
I tried to uninstall SQL Server 2008 R2, but was only partially successful. I'm prevented from uninsalling the main parts using the programs and features Panel - that is "Microsoft SQL Server 2008 R2" and "Microsoft SQL Server 2008 R2 Setup (in English).
Still visible are:
1 C:\Program Files (x 86) \Microsoft SQL Server
2 C:\Program Files (x 86) \Microsoft Visual Studio 9.0
3 C:\ProgramData\Microsoft\Windows\Start demarrer\programmes\microsoft SQL Server 2008 R2
I would like your help to uninstall the other goals of SQL Server, so that I can do a clean install once more.
Any advice on how SQL Server 2008 R2 evaluation version must be correctly installed what a future unistall is not messy, would be welcome.
Hello
Your question of Windows 7 is more complex than what is generally answered in the Microsoft Answers forums. It is better suited for the SQL Server forums. Please post your question in the SQL Server forums.
http://social.msdn.Microsoft.com/forums/en/category/SQLServer
Tags: Windows
Similar Questions
-
E.M.P. 11.1.2.2 configuration with SQL Server 2008 R2
Hello
I was wondering if he should place the sqljdbc4.jar under any folder EPM_HOME\MW file to connect to SQL Server 2008 when you configure using the EMP system configurator.
I'm just be proactive and ask the question because I had to do the same thing when configuring with SQL Server 2008R2 ODI...
Looks like Oracle don't like MS and visa versa... Why not include just this file JDBC installation.
Thanks in advance!No you shouldn't need drivers for sql server additional to configure SQL SERVER in the configurator to EMP they are included as part of the configurator.
See you soon
John
http://John-Goodwin.blogspot.com/ -
Developer SQL 1.5.5 is Compatible with SQL Server 2008
We are trying to perform a database migration and we continue more "Location Source Plugin" has failed, we have the jTDS drivers from sourceforge, tried several versions including 1.0, 1.2, 1.2.2 1.2.4, 1.2.5 1.2.7 and 1.2.8... and I came across a problem of migration Sql Dev third party thread
and I was wondering if the developer SQL 1.5.5 is compatible with Microsoft SQL Server 2008?
These versions are old, older than SS2008 even.
Fetch 4.0.3 version and a 3.1 jTDS driver.
-
Under Update taking 2 h complete 3000 sets.
UPDATE ARR_TRANSACTIONS ARR
SET = NUMBER99
(SELECT ARR_1.NUMBER99
OF ARR_TRANSACTIONS ARR_1, ARR_HEADER BH
WHERE ARR_1.ARR_ID = BH. ARR_ID
AND BH. FLAG = "Y".
AND ARR_1.LINE_ID = ARR. ORIG_INV_LINE_ID
AND ARR_1.NUMBER9 IS NOT NULL
AND ROWNUM = 1)
WHERE ARR BATCH_ID = 26219
AND ARR. NUMBER99 IS NULL
I added more some condition where to reduce cost and its working fine. But I need to rise more than performance on SQL.
Please help with SQL.
I do not see the number of 3000 lines in the plan - so I guess that the optimizer does not compute with the correct numbers. Could generate the plan with dbms_xplan.display_cursor? This could tell us something about filter predicates and access.
In the given situation, I would check:
- is the access to the index in step 1 (filtered by the relevant conditions: this could be BATCH_ID = 26219) return actually 248 entries (or something similar)?
- Access table in step 2 returning 204 lines (or something similar) after applying the filters given? If the number of lines is much bigger then a Nested Loops is perhaps not a good idea.
To make this much simpler check, you could create a plan with statistics of content (RowSource) given that the plan containing the real and the number of estimated rows.
If the estimated cardinalities are not plausible the next question would be if the statistics are strong and up to date.
-
Need help with SQL/PL/SQL for Dates
Hi Experts - need help with a SQL query.
I need to insert some date fields in a table called CALENDAR_PERIOD.
Current data in CALENDAR_PERIOD table with their data types:
STARTPERIOD (DATE) YEAR (NUMBER) PERIOD_LABEL (Varchar2 255)
02/11/2014 2014 2014/02/11 SUN
03/11/2014 2014 14/03/11 MON
04/11/2014 2014 11/04/14 MAR
I have to increment above values up to the year 2025. I don't know how to write SQL and increment of these values.
Ex: My next value should insert: 05/11/2015 2014 11/05/14 WED like that I need to insert data until 12 31, 2025.
Can you please help me with PL/SQL block?
Really appreciate your help!
DB version:
Oracle Database 11 g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
PL/SQL Release 11.2.0.3.0 - Production
CORE Production 11.2.0.3.0
AMT for IBM/AIX RISC System/6000: Version 11.2.0.3.0 - Production
NLSRTL Version 11.2.0.3.0 - Production
Thank you
SandyHello Sandy,
Maybe something like
INSERT INTO calendar_period (startperiod, year, period_label)
SELECT DATE '' 2014-11-04 + LEVEL
, TO_NUMBER (TO_CHAR (DATE '' 2014-11-04 + LEVEL, "YYYY"))
, TO_CHAR (DATE '' 2014-11-04 + LEVEL, "MM/DD/YY DY")
OF the double
CONNECT BY LEVEL<= date="" '2025-12-314="" -="" date="">=>
;
((mais je ne comprends pas pourquoi nous créons une telle table "année" et "period_label" peuvent être calculé à partir de startperiod))
Best regards
Bruno Vroman.
-
Problems with SQL server 2008 nvarchar type varchar in oracle.
Hello
I did a heterogeneous connectivity between db to SQL server 2008, and Oracle 11 g, well, but when I try to display the data of colum on RPD (only the varchar type) I see only the first character of the string.
One last thing, when I try to see the data on Oracle SQL developer, I get strange characters, like when we have the wrong character encoding in your browser.
Some print to illustrate the problem.
Query Oracle SQL developer:
http://postimg.org/image/5cvyqw6ih/
Developer Microsoft SQL query:
http://postimg.org/image/skddx991f/Printscreen RPD:
http://postimg.org/image/aok2337cp/SQLplus (as you can see are spaces between characters):
http://postimg.org/image/664xw1xjh/
To finish the data be used to build a mobile application with the oracle mobile app Designer.Thank you
Hello
Thank you kgronau
I've corrected this problem setting in the file gateway (in my case dg4odbc) HS_NLS_NCHAR = UCS2 init
-
New VC 4.1 with SQL Server 2008 installation
SQL and VC on the same physical server.
Operating system is Win2008 R2 64 bit, installed SQL Server 2008 64 bit, created by 64-bit ODBC DSN, installed VC 4.1
When we arrived to the ports and tried to accept the default Port 80 has received an error "already in use."
We do not have any statement in the SQL, then I think that Reporting SERVICES is not installed. We changed the port 8081 and collected by the mistake, but I learned by VMware support this causes big problems when you install the Update Manager, port 80 must be used for updates.
Has anyone encountered this problem?
Any help would be greatly appreciated.
For me the solution was to stop the SQL reporting services... They were using ports 80 and 443.
-
Problem with SQL Server 2008 migration
Hello
I am having trouble capturing SQL Server (Express 2008) tables/views/data for Migration to Oracle 11. I was able to connect to the source (SQL Server 2008 Express) and databases of destination (Oracle 11) on the same server (Windows Vista 32 bit). However, when I select objects SQl server (tables or views) and click on "Capture Microsoft SQL Server" or "Table of Capture" etc, nothing happens... No message and the tool is just sitting there. The models 'captured' is empty... Could someone please help? Where can I find the error logs? I followed the instructions as described in the help text and also found that some other people were able to run on SQL Server. I wonder what might be different about my situation.
Thank you!
BKHello
SQL Developer Migration Workbench does not yet support the migration to SQL Server 2008.
See http://www.oracle.com/technology/tech/migration/workbench/pdf/migrationdatasheet_15.pdf
This data sheet lists only the versions of SQL Server 7.0, 2000 and 2005.
Maybe the next Metalink note allows more:
Note 393760.1: how to migrate databases non-Oracle, for which an Option of Migration Workbench is not available
Kind regards
Wolfgang -
E.M.P. 11 compatibililty with sql server 2008
Hello
Version 11 does support sql server 2008 for data repositories? I couldn't find anything in the support matrix, but heard it was possibly.
Thank you
NathanHello
It don't support it officially yet, apparently in the next version, it will be (don't keep me as well)
See you soon
John
http://John-Goodwin.blogspot.com/ -
Need help with tranfering Acrobat 2008 license.
Hello
I need help in the transfer of the license of Acrobat 2008 from one company to the other. The license has been purchased in 2008 and after acquiring the license is not transferred. We want to transfer the license and save it under the name of our Organization. Please help with the procedure and the contact details of this process.
Thank you
Santosh KN
http://helpx.Adobe.com/x-productkb/policy-pricing/transfer-product-license.html
-
HA with Sql Server 2008 and EMC
Hello colleagues!
I work with an active-passive sql cluster, the cluster is based on MSCS (Microsoft Cluster). Each Sql nodes is sitting on separate hosts of Esxi5. LUN is sitting on the machine of the EMC AX4 with iScsi.
I have a lot of problems with this group. I experience several unnecessary failovers.
I would consider moving on VMware cluster.
The problem is that I can't find a good reference on the VMware SQL Server HA environment solutions. The problem is how do I know that this failover will not damage files my SQL servers mdf\ldf?
The experience of someone?
Thank you!
-Chen
My 2 Cents
I am looking for a solution that knows what VM SQL fails on the #1 host (VM, not the crowd!) and will trigger an another VM (on another host #2) which will have the LUN (in the EMC storage) - I I will achieve my wishes.
To do this, I recommend always to create 2 VMs and implemented a MSCS on the VMware host computers.
In your cluster settings, create a rule of affinity to never operate these 2 machines on the same host.
FT might work, but there are 2 problems:
-Don't take charge 1 vCPU VMs. Don't know if this SQL box can work with 1 vCPU
-FT creates a virtual machine in doubles at the stage of the lock. If the main VM operating system crashes (blue screen) the other VM will likely be the same.
The purpose of FT is to have no interruption of service in case of failure of the host. It does not protect the BONES
But it might be possible with a single VM SQL based on HA only.
When a host fails, the SQL VM starts on another host. Now depending on how long this virtual machine takes to start, it could be 1-2 minutes downtime. You will need to test the startup speed.
When an MSCS falls down, according to the Setup, it could also mean 1-2 min downtime, which is the same result
Don't forget to assign points to useful/correct answers by clicking on the tabs below
-
Error with SQL server 2008 for migration of ODI 10 ODI 11 g g
Hello
I'm migrating ODI 10 g, 11 g with the Assistant provided by Oracle , but each time, I get the following message:
[ODI] [INCIDENT_ERROR] [UPGCMP-00338] [update. Repository working ODI ODI] 'ODI_WORK' uses JDBC Driver "com.microsoft.sqlserver.jdbc.SQLServerDriver".
[ODI] [INCIDENT_ERROR] [update. ODI] Cause: ODI work Repositoriry don't use default JDBC driver. Action: Please update connection ODI repository work to use default JDBC driver
No idea how I could fix it?
Concerning
Jean
Try user weblogic sql server driver
Driver name: weblogic.jdbc.sqlserver.SQLServerDriver
URL: jdbc:weblogic:sqlserver://hostname:port: [; property = value [,...]]
The driver lib:wlsqlserver.jar
-
Dear all,
I have a sql like query below
SELECT min (G.TRANSACTION_DATE), D.REQUEST_NUMBER
MTL_TXN_REQUEST_HEADERS D,.
MTL_TXN_REQUEST_LINES, E.
MTL_MATERIAL_TRANSACTIONS G,.
Mtl_Transaction_Types I have
WHERE D.HEADER_ID = E.HEADER_ID
AND G.TRANSACTION_TYPE_ID = I.TRANSACTION_TYPE_ID
AND Upper (I.Transaction_Type_Name) = Upper ('TEC outcome')
AND E.LINE_ID = G.MOVE_ORDER_LINE_ID
AND D.MOVE_ORDER_TYPE = 5
TO_DATE (G.TRANSACTION_DATE) BETWEEN TO_DATE('01-JAN-2014') AND TO_DATE('31-DEC-2014')
D.REQUEST_NUMBER GROUP
I need to get the first number of the application and finally ask for number based on the date of the transaction, how can I get the number of name application and based on the date of the transaction for the same query, please help me.
above query is back under results
If the query should return a line with the number of application like 2383 based on minimum transaction date and another column based on the maximum transaction date, please help me.
so in the example above, it must return
FIRST REQUEST NUMBER LAST NUMBER
2383 1886
Thank you
select min(request_number) keep(dense_rank first order by transaction_date asc ) request_number_min , min(request_number) keep(dense_rank first order by transaction_date desc) request_number_max from ( select min(g.transaction_date) transaction_date , d.request_number from mtl_txn_request_headers d , mtl_txn_request_lines e , mtl_material_transactions g , mtl_transaction_types i where d.header_id = e.header_id and g.transaction_type_id = i.transaction_type_id and upper(i.transaction_type_name) = upper('WIP Issue') and e.line_id = g.move_order_line_id and d.move_order_type = 5 and to_date(g.transaction_date) between to_date('01-jan-2014') and to_date('31-dec-2014') group by d.request_number )
-
Need help with sql query performance
Dear all,
I have a sql like query below, I need to give the following query please help me identify which statement I should tune to have better performanece.
Select rownum LINE_NUM,
A.LINE_ID,
TO_CHAR (A.INVITMID),
TO_NUMBER (A.PICKQTY),
UNLOADINGPNT NULL,
RRNUM NULL,
WORKORDNUM NULL,
WORKORDDESC NULL,
A.PONUM,
DTR_DUMB NULL,
A.DESCRIPTION,
FROM_SUB NULL,
TO_SUB NULL,
NO SOURCE,
ASSET_NUMBER NULL,
A.RECEIPTNUM,
MOVEORD NULL,
FROM_LOC NULL,
TO_LOC NULL,
MSD_NUM NULL,
CONTAIN_LINE NULL,
A.UOM,
A.PO_RELEASE
de)
Select headerid Po.Po_Header_Id,
rcv1. Po_Line_Id LINE_ID,
rcv1.item_id INVITMID,
(NVL(Rcv1.Transact_Qty,0)-NVL(rcv2.transact_qty,0)) PICKQTY,
Po.Segment1 PONUM,
Rcv1.Receipt_Num RECEIPTNUM,
Rcv1.Item_Desc DESCRIPTION,
Rcv1.Transact_Uom GLU,
Rcv1.Po_release
Po_Headers_All in.,.
(Select rcv3. Po_Header_Id, RCV3.receipt_num, rcv3. Po_Line_Id, rcv3. Destination_Type_Code, rcv3. Item_Id, rcv3. Item_Desc, rcv3. Transact_Uom, SUM (rcv3. Transact_Qty) Transact_Qty, rcv3. PO_RELEASE OF)
SELECT A.Po_Header_Id,
C.RECEIPT_NUM receipt_num,
A.Po_Line_Id,
A.Destination_Type_Code,
B.Item_Id,
B.item_description Item_Desc,
A.UNIT_OF_MEASURE Transact_Uom,
A.QUANTITY Transact_Qty,
D.RELEASE_NUM PO_RELEASE
OF RCV_TRANSACTIONS,.
RCV_SHIPMENT_HEADERS C.
B RCV_SHIPMENT_LINES,
PO_RELEASES_ALL D
WHERE C.SHIPMENT_HEADER_ID = A.SHIPMENT_HEADER_ID
AND B.SHIPMENT_LINE_ID = A.SHIPMENT_LINE_ID
AND UPPER (A.Transaction_Type) = "to DELIVER".
AND higher (A.Destination_Type_Code) = "EXPENSES".
AND D.PO_RELEASE_ID = A.PO_RELEASE_ID
UNION ALL
SELECT A.Po_Header_Id,
C.RECEIPT_NUM receipt_num,
A.Po_Line_Id,
A.Destination_Type_Code,
B.Item_Id,
B.item_description Item_Desc,
A.UNIT_OF_MEASURE Transact_Uom,
A.QUANTITY Transact_Qty,
D.RELEASE_NUM PO_RELEASE
OF RCV_TRANSACTIONS,.
RCV_SHIPMENT_HEADERS C.
B RCV_SHIPMENT_LINES,
PO_RELEASES_ALL D
WHERE C.SHIPMENT_HEADER_ID = A.SHIPMENT_HEADER_ID
AND B.SHIPMENT_LINE_ID = A.SHIPMENT_LINE_ID
AND B.ITEM_ID IS NULL
AND UPPER (A.Transaction_Type) = "to DELIVER".
AND higher (A.Destination_Type_Code) = "WORKSHOP".
D.PO_RELEASE_ID AND = A.PO_RELEASE_ID) rcv3
GROUP BY rcv3. Po_Header_Id, RCV3.receipt_num, rcv3. Po_Line_Id, rcv3. Destination_Type_Code, rcv3. Item_Id, rcv3. Item_Desc, rcv3. Transact_Uom, rcv3. Rcv1 PO_RELEASE),
(SELECT A.PO_LINE_ID,
Sum (A.Quantity) transact_qty,
A.PO_HEADER_ID,
C.RECEIPT_NUM
OF RCV_TRANSACTIONS,.
RCV_SHIPMENT_HEADERS C.
B RCV_SHIPMENT_LINES,
PO_RELEASES_ALL D
WHERE C.SHIPMENT_HEADER_ID = A.SHIPMENT_HEADER_ID
AND B.SHIPMENT_LINE_ID = A.SHIPMENT_LINE_ID
AND UPPER (A.Transaction_Type) = "RETURN to the RECEPTION"
AND D.PO_RELEASE_ID = A.PO_RELEASE_ID
A.PO_LINE_ID, A.PO_HEADER_ID, C.RECEIPT_NUM GROUP) Rcv2
Where Po.Po_Header_Id = Rcv1.Po_Header_Id (+)
And Rcv1.Po_Line_Id = Rcv2.Po_Line_Id (+)
And Rcv1.Receipt_Num = Rcv2.Receipt_Num (+)
And Rcv1.Transact_Qty <>Nvl(Rcv2.Transact_Qty,999999999)
Group of po.po_header_id, rcv1.po_line_id, po.segment1, rcv1.receipt_num, rcv1.item_id, Rcv1.Item_Desc, rcv1. TRANSACT_UOM, rcv1. PO_RELEASE, (NVL(Rcv1.Transact_Qty,0)-NVL(RCV2.transact_qty,0))) has
Is my version of the database: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
Please find the attached PLAN to EXPLAIN.
Thank you
May be essentially the same join (between a, b, c and d) twice instead of three times
sounds like it could be done with a single join (between a, b, c, and d), but you do not some columns than the columns of rcv1 rcv2
We can work on what we can see only
Select rownum line_num,
rcv1.po_line_id line_id,
TO_CHAR (rcv1.item_id) invitmid,
NVL(rcv1.transact_qty,0) - nvl(rcv2.transact_qty,0) pickqty,
unloadingpnt null,
rrnum null,
workordnum null,
workorddesc null,
Po. Ponum Segment1,
dtr_dumb null,
description of the rcv1.item_desc,
from_sub null,
to_sub null,
No source,
asset_number null,
rcv1.receipt_num receiptnum,
moveord null,
from_loc null,
to_loc null,
msd_num null,
contain_line null,
Glu rcv1.transact_uom,
rcv1.po_release
of po_headers_all in.
left outer join
(select a.po_header_id,
c.receipt_num,
a.po_line_id,
a.destination_type_code,
b.item_id,
b.item_description item_desc,
a.unit_of_measure transact_uom,
Sum (a.Quantity) transact_qty,
d.release_num po_release
from (select shipment_header_id,
shipment_line_id,
po_release_id,
po_header_id,
po_line_id,
destination_type_code,
unit_of_measure,
quantity
of rcv_transactions
where upper (a.transaction_type) = "to DELIVER".
and upper (a.destination_type_code) ('charge', 'WORKSHOP')
) a
inner join
rcv_shipment_lines b
On a.shipment_line_id = b.shipment_line_id
inner join
c rcv_shipment_headers
On a.shipment_header_id = c.shipment_header_id
left outer join
po_releases_all d
On a.po_release_id = d.po_release_id
where upper (a.destination_type_code) = "EXPENSES".
or (upper (a.destination_type_code) = 'WORKSHOP'
and b.item_id is null
)
A.po_header_id group,
c.receipt_num,
a.po_line_id,
a.destination_type_code,
b.item_id,
b.item_description,
a.unit_of_measure,
d.release_num
) rcv1
On po.po_header_id = rcv1.po_header_id
left outer join
(select a.po_line_id,
Sum (a.Quantity) transact_qty,
a.po_header_id,
c.receipt_num
from (select shipment_header_id,
shipment_line_id,
po_release_id,
po_header_id,
quantity
of rcv_transactions
where upper (a.transaction_type) = "RETURN to THE RECIPIENTS.
) a
inner join
rcv_shipment_lines b
On a.shipment_line_id = b.shipment_line_id
inner join
c rcv_shipment_headers
On a.shipment_header_id = c.shipment_header_id
left outer join
po_releases_all d
On a.po_release_id = d.po_release_id
A.po_line_id group,
a.po_header_id,
c.receipt_num
) rcv2
On rcv1.po_line_id = rcv2.po_line_id
and rcv1.receipt_num = rcv2.receipt_num
where rcv1.transact_qty! = nvl(rcv2.transact_qty,999999999)
Concerning
Etbin
-
Need help with SQL Query - change of name history of audit table.
I need your help to find the result in the following way...
Emp No New_name Old_Name ----------------------------------------------- 1 Name3 Name2 1 Name2 Name1
Thank you...create table emp(emp_id number(10), emp_name varchar(50), constraints emp_pk primary key(emp_id) ); create table emp_audit( audit_id number(10), emp_id number(10), emp_name varchar(50), audit_date date, constraints emp_audit_pk primary key (audit_id), constraints emp_audit_emp_fk foreign key(emp_id) references emp(emp_id)); insert into emp values(1,'Name3'); insert into EMP_AUDIT (audit_id, emp_id, emp_name, audit_date) values (1, 1, 'Name1', to_date('14-08-2011', 'dd-mm-yyyy')); insert into EMP_AUDIT (audit_id, emp_id, emp_name, audit_date) values (2, 1, 'Name2', to_date('15-08-2011', 'dd-mm-yyyy')); commit;
Dipabkar Bédard (DB) wrote:
We write is the query without using "partition by" in oracle...?
with t as ( select audit_id, emp_id, emp_name, row_number() over(order by audit_id) rn from emp_audit order by emp_id, audit_id ) select a.audit_id, a.emp_id, a.emp_name old_name, nvl(b.emp_name,(select c.emp_name from emp c where c.emp_id = a.emp_id)) new_name from t a left join t b on ( b.emp_id = a.emp_id and b.rn = a.rn + 1 ) / AUDIT_ID EMP_ID OLD_NAME NEW_NAME ---------- ---------- -------------------------------------------------- ------------ 1 1 Name1 Name2 2 1 Name2 Name3 SQL>
And without analytical functions:
with t1 as ( select audit_id, emp_id, emp_name from emp_audit order by emp_id, audit_id ), t2 as ( select audit_id, emp_id, emp_name, rownum rn from t1 ) select a.audit_id, a.emp_id, a.emp_name old_name, nvl(b.emp_name,(select c.emp_name from emp c where c.emp_id = a.emp_id)) new_name from t2 a left join t2 b on ( b.emp_id = a.emp_id and b.rn = a.rn + 1 ) / AUDIT_ID EMP_ID OLD_NAME NEW_NAME ---------- ---------- -------------------------------------------------- ---------- 1 1 Name1 Name2 2 1 Name2 Name3 SQL>
SY.
Maybe you are looking for
-
I have access to my Apple ID. I don't have access to my iCloud account. How can I reset my email and password for iCloud?
-
I can't post a picture of the program foto
-
HP Pavilion 500-320no: updated BIOS for HP Pavilion 500-320no
Hi HP! I have the same problem with the installation of update of the BIOS as other users. 1. I have to use the update of the BIOS on an HP Pavilion 500 - 320no sp70148.exe? I tried five times through the support Wizard - but it does not work. 2. and
-
Starter to Windows 7 home Premium Edition
Hi, my question is if I already have a cd of windows 7 Home premium, but no cd key, can I register this version using a key with a copy of the windows home Premium starter edition? I have a computer that has windows vista on it self would like to loa
-
I have a Blackberry 9300. I noticed while testing option 'restore' in Blackberry Desktop Software 'Saved messages' is grey so not able to restore and downloaded programs were not included in the backup course so I'm delaying the update of the OS 6 bu