Friday, March 30, 2012
Migrating Enterprise Manager Server List
I have just installed EM for SQL Server 2000 and so have no registered servers in the console list. We have about 50 servers which we support and so I would rather import my colleagues list rather than registering them all manually. Is there ay way to do this ?
Many thanks
AndyUSE THIS AT YOUR OWN RISK. Works for me !! I accept no responsibility for anything :)
Well, this is a solution I would not attribute to myself , coz i did never invent it myself.
Register all your servers in one Enterprise Manager.
Then go to these keys :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\ Client\SuperSocketNetLib\LastConnect]
[HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server\80\Tools\SQLEW\Registered Servers X]
and export them.
Share the .reg files with your colleagues. Enjoy|||Enigma,
Thanks a lot... this worked a treat.
Cheers
Andysql
Wednesday, March 7, 2012
Microsoft.Jet.OLEDB.4.0" has not been registered
I'm trying to import an access database into a sql express database (32 bit system) and get the following error
Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.
my script is as follows
SELECT *
FROM OPENDATASOURCE(
'Microsoft.Jet.OLEDB.4.0',
'Data Source="k:\armycwy.mdb";
User ID=Admin;Password='
)...CWAM_ROSTER
Anyone got an idea what is wrong?
TIA
Kevin
I noticed you mentioned 32-bit: is everything 32-bit - i.e. tha machine, Windows, and SQL Express, or is something perhaps 64-bit? We saw similar issues if running 32-bit SQL Server/SQL Express on a 64-bit machine (or vice versa).
What is the Windows version - e.g., XP, Winwdows Server 2000, 2003, etc.?
|||
hi kevin,
pleas try downloading and installing the latest driver
found on this site
http://msdn.microsoft.com/data/mdac/downloads/default.aspx
Joey
Microsoft.Jet.OLEDB.4.0 has not been registered. ?
We've got SQL2005 April CTP i64 running on Win2003 with SP1 appied (Itenium Proc). Last week, one of developer sent me an email with error msg,
: Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.
I ran Component Checker against that box and it found that MDAC2.8 with SP2 installed. I also found from MS site that Jet 4.0 SP8 i64 version available but the installation aborted due to newer version installed on the box. I am stucked. Any advice would be appreciated.
Sunny
Sunny,It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft|||
Does MS have some kind of plans for x64 based 64-bit .net apps to connect to Access 2007 or this a permanent solution?
|||David Sceppa - Microsoft wrote:
Sunny, It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft
Would this also be revelant for OPENROWSET queries that use the driver? For example, the following select runs fine on my dev box (32bit SQL 2005), yet fails on our live box ((SQL 2005 64 bit)) .(it is part of a greater process that *should* bein in SSIS, but is being pushed in as a 'quick fix')
select [User Name],[Password], [Store Number] ,getdate(),''2008-12-31 00:00:00.000'',''1980-01-01 00:00:00.000''
from OPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''Excel 8.0;Database=c:\Username and passwords v1.1.xls'',''SELECT * FROM [staff login details$]'')
version info from live:
7 FileDescription SQL Server Windows NT - 64 Bit
8 FileVersion 2005.090.2153.00
Microsoft.Jet.OLEDB.4.0 has not been registered. ?
We've got SQL2005 April CTP i64 running on Win2003 with SP1 appied (Itenium Proc). Last week, one of developer sent me an email with error msg,
: Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.
I ran Component Checker against that box and it found that MDAC2.8 with SP2 installed. I also found from MS site that Jet 4.0 SP8 i64 version available but the installation aborted due to newer version installed on the box. I am stucked. Any advice would be appreciated.
Sunny
Sunny,It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft|||
Does MS have some kind of plans for x64 based 64-bit .net apps to connect to Access 2007 or this a permanent solution?
|||David Sceppa - Microsoft wrote:
Sunny, It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft
Would this also be revelant for OPENROWSET queries that use the driver? For example, the following select runs fine on my dev box (32bit SQL 2005), yet fails on our live box ((SQL 2005 64 bit)) .(it is part of a greater process that *should* bein in SSIS, but is being pushed in as a 'quick fix')
select [User Name],[Password], [Store Number] ,getdate(),''2008-12-31 00:00:00.000'',''1980-01-01 00:00:00.000''
from OPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''Excel 8.0;Database=c:\Username and passwords v1.1.xls'',''SELECT * FROM [staff login details$]'')
version info from live:
7 FileDescription SQL Server Windows NT - 64 Bit
8 FileVersion 2005.090.2153.00
Microsoft.Jet.OLEDB.4.0 has not been registered. ?
We've got SQL2005 April CTP i64 running on Win2003 with SP1 appied (Itenium Proc). Last week, one of developer sent me an email with error msg,
: Msg 7403, Level 16, State 1, Line 1
The OLE DB provider "Microsoft.Jet.OLEDB.4.0" has not been registered.
I ran Component Checker against that box and it found that MDAC2.8 with SP2 installed. I also found from MS site that Jet 4.0 SP8 i64 version available but the installation aborted due to newer version installed on the box. I am stucked. Any advice would be appreciated.
Sunny
Sunny,It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft|||
Does MS have some kind of plans for x64 based 64-bit .net apps to connect to Access 2007 or this a permanent solution?
|||David Sceppa - Microsoft wrote:
Sunny, It sounds like the developer is executing code in a 64-bit application, and is looking for the Jet OLE DB Provider. There is no 64-bit OLE DB Provider for Jet databases. Your developer would need to use a 32-bit application.
I hope this information proves helpful.
David Sceppa
ADO.NET Program Manager
Microsoft
Would this also be revelant for OPENROWSET queries that use the driver? For example, the following select runs fine on my dev box (32bit SQL 2005), yet fails on our live box ((SQL 2005 64 bit)) .(it is part of a greater process that *should* bein in SSIS, but is being pushed in as a 'quick fix')
select [User Name],[Password], [Store Number] ,getdate(),''2008-12-31 00:00:00.000'',''1980-01-01 00:00:00.000''
from OPENROWSET(''Microsoft.Jet.OLEDB.4.0'',''Excel 8.0;Database=c:\Username and passwords v1.1.xls'',''SELECT * FROM [staff login details$]'')
version info from live:
7 FileDescription SQL Server Windows NT - 64 Bit
8 FileVersion 2005.090.2153.00