Note that PROC MIGRATE does not work on all Version 8 files. Attempted conversion of some files will result in the message
ERROR: <catalog or data set name> was created under a diferent
operating system
In most cases, this probably refers to the difference between the 32-bit operating system under which Version 8.x was running and the 64-bit operating system under which Version 9.x runs. Regardless of the specific reason, the solution virtually always is to use PROC CPORT/PROC CIMPORT to do the conversion. This method is documented at
/www.usc.edu/its/doc/statistics/sas/faq/acrossystems/proc-cport.html
SAS Institute has explained the situation to us as follows:
support.sas.com/rnd/migration/planning/files/forward.html
If CEDA is used to translate the file, you cannot update it. When you process the file, you may notice a slight reduction in performance. Also, CEDA does not support indexing and will not use any index associated with the file. You can confirm whether CEDA is being used to read the file, by first setting the system option MSGLEVEL=I, then, running a procedure on all or some of the observations in the data set. You can also run PROC CONTENTS in a SAS 9 session.
Under the field DATA REPRESENTATION, you will see 'foreign' if it is anything other than the operating system you are using.
The message in the log using MSGLEVEL=i, follows if CEDA is being used.
INFO: Data set is in a foreign host format. Cross Environment Data
Access will be used, which may require additional CPU resources and
reduce performance.
Here is an example.
libname noCEDA 'path-to-folder-containing-foreign-file';
PROC COPY IN=noCEDA OUT=temp NOCLONE;
/*Make sure to use the SELECT statement */
/*otherwise, the whole library will be copied */
SELECT dsname;
RUN;
You can also use the DATA STEP. When you create a new data set, it will be
created in the native data representation of the operating system under which
you are currently running and remove the CEDA restrictions.Here is an example.
DATA new;
SET dsname;
RUN;
support.sas.com/rnd/migration/resources/procmigrate/for documentation and more information.