Can SQL 2000 and SQL 2005 drivers co-exist in PI?
Hi,
Currently in our PI environment, we have JDBC Adapter connections to SQL 2000 database servers for which the Driver has already been installed.
For connecting to new SQL 2005 database servers, I understand that we have to install the SQL 2005 drivers. I also came to know that SQL 2005 Driver is backward compatible and supports JDBC connection to SQL 2000 server.
But the question I have is whether both the SQL 2000 and SQL 2005 drivers can be installed together in a way that connection to SQL 2000 use the 2000 driver and the connection to 2005 uses 2005 Driver.
(They have different connection strings)
Many thanks in advance,
Regards,
Rosie Sasidharan
The SQL Server 2005 JDBC driver is far better than the SQL Server 2000 JDBC driver. The 2005 JDBC driver primarily consists for one file, sqljdbc.jar. ( if you want to use windows authentication there is another file you would need based on your platform x64 vs x86 called sqljdbc_auth.dll. If in the connect string you list ;integratedSecurity=true which means integrated security would be used and this second file would be required. The 2000 driver did not support integrated security.
The SQL 2000 JDBC driver was made up of the 3 jar files:
msbase.jar,mssqlserver.jar and msutil.jar.
If you want to use a Microsoft JDBC driver to connect to SQL Server 2005, than you should use the 2005 driver, sqljdbc.jar.
Follow the instructions in point 1 of the note #831162 - FAQ: XI 3.0 / PI 7.0 / PI 7.1 JDBC Adapter questions 1 and 13.
Since the jar are different I assume you can use the both drivers, but it doesnt make sense.
Similar Messages
-
SQL 2000 AND SQL 2005 ON THE SAME SERVER
Hi all ,
I have an installation of SAP4.7SR1 /MSSQL2000 on a windows 2003 server.
I want to install SAP SOLUTION MANAGER 4.0 /MSSQL2005 on the same server ... it is possible that two version of SQL ( 2000 and 2005 ) coexists on the same server ? It's sufficent to install SQL into two different directory ?
Thank's a lot.
Antonio Voce.Hi,
yes it is possible to install SQL2000 and SQL2005 on same server but there are certain special considerations that you should be aware of
look at following blog
http://blogs.msdn.com/sqlblog/archive/2006/09/27/co-existence-of-sql-2005-with-sql-2000.aspx
also look http://msdn2.microsoft.com/en-us/library/ms143694.aspx
but in case of SAP Installation i prefered that to upgarde SQL2000 to SQL2005 then install solman 4.0
regards,
kaushal -
Upgrade windows 2000 t o windows 2005 and sql 2000 to sql 2005
Dear People,
i have not actually done any upgradestill now, i have task where i need to upgrade existing sap system.The sap has already been upgraded, now my task is to upgrade operating system and database
requirement:
windows 2000 to windows 2003
sql 2000 to sql 2005
the above should be done by the procedure recommended by sap only, so im wondering where i can find the information and tools for uprading both O/S and DB.
Help
RajI personally would not do a Windows upgrade, Windows can be very picky when it comes to 3rd party SCSI/FC drives you may experience bluescreens during the update after the second boot etc.
I would backup the system and install the operating system from scratch and do a system copy instead.
For your database upgrade, there's a guide at
http://service.sap.com/instguides
--> Other documentation
--> Database upgrades
Markus -
Database restore from SQL 2000 to SQL 2005 for SBO 2005B
Hi Everyone,
I am facing some problems in regards to the restore of SBO Database from SQL 2000 to SQL 2005.
Let me explain you the problem.
See I am using SAP B1 2005B with patch level 38 in my laptop with SQL 2000. I have made an company in this and done work in it as a production company and now I want to restore this company in the server which has SQL 2005. How to do it.
I have taken a backup in my laptop from SAP B1 Server Suite Manager which has SQL 2000 and sucessfully backed up but when I am trying to restore in the server which has SQL 2005 I am getting the following error in SQL 2005 in server :-
Restore failed for Server 'DXBAP001'. (Microsoft.SqlServer.Smo)
System.Data.SqlClient.SqlError: Directory lookup for the file "C:\Program Files\Microsoft SQL Server\MSSQL\data\SBO_DCHAR.mdf" failed with the operating system error 3(The system cannot find the path specified.). (Microsoft.SqlServer.Smo)
Please let me know the solution for it.
Thanks in Advance.
Regards,
Kawish Junaid MazhariHi,
In SQL 2005 create a database and name as the 200 one was (though any name would do). when you create the database note the location of the .mdb and .ldf file.
once this had created right click on your new database > tasks > restore database
in the new window select from device and point it to your .bak file created from your 2000 system, ensure you put a tick in the restore box on the new line.
in the options tab tick overwrite database, and, change the file locations in the restore as directory to the file locations of the new database. the file names must be the same too.
you can change the original file names after the restore.
that should do the trick.
thanks,
mike -
Dear All,
I want to know which SQL database you think is secure and safe for SAP Business One 2005B.
Should the client install SQL 2000 or SQl 2005. What is your exprience for it.
RegardsI would say more than Security, SQL Server 2005 is recommended for SBO2005.
Please read documentation available on this Page.
https://websmp108.sap-ag.de/smb/sbo/documentation
Suda -
WHAT IS DIFFERENCE BETWEEN DEVELOPER 2000 AND SQL DEVELOPER?
Hello Everyone.I am new to oracle and want to know the difference between developer 2000 and sql developer in oracle.Pls?
Developer 2000 is an application for making webforms that will be served on an Application Server, and accessed by the end users through an applet in their webbrowser.
SQL Developer is a tool for administrating and manipulating data and structure of your database. Like a GUI version of SQL*Plus, not advisable for end users.
Regards,
K. -
Hi,
My company needs to migrate SQL 2000 to SQL 2008. The SQL 2000 server is running on Windows 2000 server and SQL 2008 does not support Windows 2000 server, so we can't upgrade it to SQL 2008. Also, double upgrade (SQL 2000->SQL 2005->SQL 2008) is not an option, because we have a very very short time frame.
The only option I can think of is manually copy everything from SQL 2000 to SQL 2008. This is ok for tables, views, stored procedures, and functions, but how about triggers, DTS packages, and jobs?
Is there a good tool out there can copy triggers, DTS packages, and jobs? Or can somebody recommend another way to migrate SQL 2000 to SQL 2008?
Thanks,
WeiYou can Save AS dts as a file and open on the new server . Read about DTS Designer tool to run the packages
https://technet.microsoft.com/en-us/library/aa225178%28v=sql.80%29.aspx
All jobs AFAIK you can script out and re-run on the destination server
Best Regards,Uri Dimant SQL Server MVP,
http://sqlblog.com/blogs/uri_dimant/
MS SQL optimization: MS SQL Development and Optimization
MS SQL Consulting:
Large scale of database and data cleansing
Remote DBA Services:
Improves MS SQL Database Performance
SQL Server Integration Services:
Business Intelligence -
Hi
-when i install default instance MSSQLSERVER i added a domain account as a service account,
- when i change port for TCPIP PORT , and after sql service and sql agent service did not started again.
it thrown error
The SQL Server (MSSQLSERVER) service failed to start due to the following error:
The service did not start due to a logon failure.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7000</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
but when i add domain\sqservice account in administrators group these services started,
1) here why this change behavior happened
2i changed the port 1500
adilHI
the sql instance service is running with domain/sqlservice account ,
- i stopped the sql service service
- when i start it not started again and i found below error message
Domain and account: MOJPORTAL\spsqlservice
This service account does not have the required user right "Log on as a service."
User Action
Assign "Log on as a service" to the service account on this computer. You can use Local Security Settings (Secpol.msc) to do this.
If this computer is a node in a cluster, check that this user right is assigned to the Cluster service account on all nodes in the cluster.
If you have already assigned this user right to the service account, and the user right appears to be removed,
check with your domain administrator to find out if a Group Policy object associated with this node might be removing the right.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7041</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2015-04-24T17:12:58.326973300Z" />
<EventRecordID>2177</EventRecordID>
<Correlation />
<Execution ProcessID="520" ThreadID="4044" />
<Channel>System</Channel>
<Computer>PORTALSQL1.mojportal.com</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">MSSQL$xSQL</Data>
<Data Name="param2">xxxL\spsqlservice</Data>
</EventData>
</Event>
adil -
Modify SQL#4 and SQL#5 DDL Model Defaults
Hi,
on FSCM 9.1 , tools 52.0 on Win 2008 server;
to force statistics gathering in AE we should do :
6. Modify SQL#4 and SQL#5 DDL Model Defaults for Oracle Platform to enable option force when updating
Recommended in :
RED_PAPER_-_PeopleSoft_Enterprise_Performance_on_Oracle_11g_Database.pdf
Can you be kind and tell us how to find them (SQL#4) ?
Thank you.The DDL models are under
PeopleTools > Utilities > Administration > DDL Model Defaults
Select the Oracle platform from the search, and you should get a scroll with 5 rows. Rows 4 and 5 should begin with DBMS_STATS.GATHER_TABLE_STATS
You can also consider downloading the following tool from Oracle Support:
pscbo_stats - Improving Statistics in Oracle RDBMS for PeopleSoft Enterprise [ID 1322888.1]
See PeopleSoft Database Update Statistics for more information.
Regards,
Bob -
SQL Report not showing data - available in SQL Workshop and SQL Developer
I am having an issue with developing a SQL Report in APEX 3.2.1. I run the code in both SQL developer and SQL Workshop and I get data pulled back (both against my development environment). When I run the same code in a SQL Report region, it returns no data available. Does anyone have any idea what would be causing this? Other regions on the page accessing different tables in the same schema return data without issue. Any help would be appreciated.
Thanks
FreddieCould you explain the last comment a bit more. Here is a bit more info just in case I touch on the info with it. The db schema is BPAMGR, the Workspace is BPAMGR. We use the same schema for all of our reporting. All of our tables are in the same schema. We don't use any tables outside of this schema. Our APEX workspace has been associated to only this schema. The tables are able to be queried by SQL Workshop in the same APEX instance that the report application is under.
Freddie -
SQL%FOUND and SQL%NOTFOUND
Hi,
My friend asked me this question.
Why we hav these two attributes?SQL%FOUND and SQL%NOTFOUND
One will always be the opposite of the other.So one will suffice our need, no?
Thanks..declare
print varchar2(32);
begin
delete
from scott.emp
where empno = 1000;
if ( SQL%FOUND ) then
print := 'found';
else
print := 'not_found';
end if;
if ( SQL%NOTFOUND ) then
print := print||' and not_found';
else
print := print||' and found';
end if;
dbms_output.put_line(print);
delete
from scott.emp;
if ( SQL%FOUND ) then
print := 'found';
else
print := 'not_found';
end if;
if ( SQL%NOTFOUND ) then
print := print||' and not_found';
else
print := print||' and found';
end if;
dbms_output.put_line(print);
delete
from scott.emp;
if ( SQL%FOUND ) then
print := 'found';
else
print := 'not_found';
end if;
if ( SQL%NOTFOUND ) then
print := print||' and not_found';
else
print := print||' and found';
end if;
dbms_output.put_line(print);
rollback;
end;
not_found and not_found
found and found
not_found and not_foundIt seesm that one is allways the opposite of the ather one. There are no exception.
Bye Alessandro -
Upgrade SQL 2000 to SQL 2005 --- schema conversion error
Hi, I execute an upgrade from MSSQL 2000 to MSSQL 2005 and everything executed succesfully. Then i download the "SAP Tools for MSSQL Server"
to execute the schema conversion of the database. But i get an error when a step tries to create the stored procedures in the db. Specifically i get the error in the sap_blocked_procccess store procedure with the following error:
ERROR 2006-12-07 10:19:57
FCO-00011 The step ExeProcs with step key |SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysCopy|ind|ind|ind|ind|4|0|MssProcs|ind|ind|ind|ind|4|0|ExeProcs was executed with status ERROR .
ERROR 2006-12-07 10:19:57
MDB-05053 Errors when executing sql command: <p nr="0"/> If this message is displayed as a warning - it can be ignored. If this is an error - call your SAP support.
INFO 2006-12-07 10:30:00
An error occured and the user decided to retry the current step: "|SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysCopy|ind|ind|ind|ind|4|0|MssProcs|ind|ind|ind|ind|4|0|ExeProcs".
ERROR 2006-12-07 10:30:29
FCO-00011 The step ExeProcs with step key |SAPMSSTOOLS|ind|ind|ind|ind|0|0|MssSysCopy|ind|ind|ind|ind|4|0|MssProcs|ind|ind|ind|ind|4|0|ExeProcs was executed with status ERROR .
I didn't find any note or something else.
Do you have any idea about this problem?
Best Regards,
ThanasisHello,
please ensure that the Database compatibility level for all databases is 90 by
running
exec sp_dbcmptlevel 'master',90
exec sp_dbcmptlevel 'model',90
exec sp_dbcmptlevel 'msdb',90
exec sp_dbcmptlevel 'tempdb',90
exec sp_dbcmptlevel 'EA5',90
Then rerun the STM tools.
Regards
Clas -
We have two interfaces. Once connects to 2000 and the other to 2012. Which JDBC drivers do I need to deploy. is it both sqljdbc.jar and sqljdbc4.jar?
Pls advice.
ThanksResolved.
Used sqljdbc4.jar for SQL servers 2005 onwards.
Though microsoft says JDBC driver 3.0 supports connection with 2000, we were getting errors.
As an alternative we used mssqlserver.jar, msbase.jar and msutils.jar to connect to SQL server 2000 and it works fine.
So we have more than one driver installed on pur PI system.
Thanks. -
Oracle SQL Developper and SQL Server Connection
Hello
I try to connect to a SQL Server 2005 Database under Oracle SQl Developper but I always obtain this error :
oracle.jdeveloper.cm.CMException: Unable to find driver: net.sourceforge.jtds.jdbc.Driver
at oracle.dbtools.raptor.conntypes.RaptorConnectionWrapper.createConnection(RaptorConnectionWrapper.java:164)
at oracle.dbtools.raptor.conntypes.RaptorConnectionWrapper.getJdbcConnection(RaptorConnectionWrapper.java:191)
at oracle.dbtools.raptor.conntypes.RaptorConnectionWrapper.getPresentation(RaptorConnectionWrapper.java:66)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo.createConnection(Connections.java:781)
at oracle.dbtools.raptor.utils.Connections$ConnectionInfo$ConnectRunnable.doWork(Connections.java:654)
at oracle.ide.dialogs.ProgressRunnable.run(ProgressRunnable.java:159)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:553)
at java.lang.Thread.run(Thread.java:595)
I download the jtds driver. Where should I extract it on SQL Developper Folder.
Thanks a lot
Best regards
StéphaneHello!
Download jTDS - SQL Server and Sybase JDBC driver from http://sourceforge.net/project/showfiles.php?group_id=33291
In Oracle SQL Developer open Tools -> Preferences
Database -> Third Party JDBC Drivers
Add Entry
Browse the unzipped driver and add the jtds-1.2.jar file
emeriqus -
Usage of Xopen SQL states and SQL Exception?
Hi
Is there way to make full use of SQL Exceptions?
Has anybody used sql states from sql exception?
It is specified in the API reference that an sql exception object contains an xopen sql state which is a string. But the states in specs are defined as class, subclass.
The question is how can i make use of these java strings to interpret what exactly happened at the database? Are they really useful? If they are, any utilities which converts these strings to a meaningful message? Any pointers on these question would also help me.
Thanx in adv.
GiridharSQLException has inherited a method getMessage() which seems to be quite useful.
For situations where you want to check on a specific one of several possible (or expected) states (like: maybe the table is not yet created ...), I think you can quite fine use getSQLState() and also getErorCode(). Try out in tests, which information is returned by which constellation, then you can use it for making decisions in your program logic.
But be aware, that all these informations probably are DBMS specific!
Maybe you are looking for
-
Exporting a .wmv from Final Cut Pro
When I export a Windows Media File it only exports a portion of the file. Everything else(.mov, aiff, etc.) exports in full. What am I doing wrong?
-
Right-clicking on the link doesn't offer options to open anywhere (new tab, etc.)
-
Dear experts, i have one zreport which shows the Payroll of employee, I m getting the out put of Single Employe only how can i get all user list employee payroll, Selection screen is GET PERNR My Code which i need to pass all employee NUmber is CALL
-
Posting data through Idoc conf21
Hi all, I never used an Idoc I need to post data into SAP using the Idoc CONF21, can any one suggest me how to proceed. I have the data in internal table I need to pass this to Idoc in order to update SAP. Thanx in advance. Parvez.
-
Mac can't remember two sided printing?
I print a document using two sided printing. To do that in Layout I set Two-Sided: long edge binding. Then I print a second document using "Last Used Settings". It remembers the other settings, but forgets about two-sided and sets it back to "Off" ea