SQL server 2000 datasource
I have sql server 2000, and CF 7.0 running on server 2003
standard R2.
I set up sql server to use windows authentication, and
created a system user name SQLService for it to use.
Everything is all on the same machine, and I just want to
make a datasource. . . .
I have tried about 30 different combinations of things and
get the same error every time. . . .:
Connection verification failed for data source: dragon1
java.sql.SQLException: [Macromedia][SQLServer JDBC
Driver]Error establishing socket. Connection refused: connect
The root cause was that: java.sql.SQLException:
[Macromedia][SQLServer JDBC Driver]Error establishing socket.
Connection refused: connect
I put in 127.0.0.1 for the server, port 1433
And I tried putting in the SQLService username and password,
as well as my administrator username and password, and got the same
previous error on both. I tried using localhost and (local) for the
server, to no avail.
Can someone tell me what im doing wrong?
Is this a default error message that always shows up, or
would you get a different error message if it was just the wrong
username and password?
Any information would be helpful!
Thanks!
Mike
I finally found a post i needed. . . .
http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?catid=6&threadid=934725&highl ight_key=y&keyword1=connection%20refused
It looked outdated at first, but seems to work in my
situation as well.
One side note to mention is that in your windows odbc window,
you need to switch over to the system dsn tab, instead of the user
dns one.
Similar Messages
-
Configure MS SQL Server 2000 DataSource in Sun Java Systema App Server
How can I configure Sun Java Systema App Server 8 to use a DataSource of MSSQL Server 2000?
This has been covered in this forum multiple times. It is also documented in the SJSAS developers guide jdbc chapter. If you still have questions, please post, but the info has previously been discussed here and recently
-
Create datasource from SQL Server 2000
successfully create DB connect source system from Northwind database in SQL Server 2000.
create datasource and activate, got error:
@5C\QError@ Event with errors RSDL_META_UPLOAD in DataSource
@5D\QWarning@ Field name CategoryID contains non-alpha-numeric characters
How to avoid this error?Hi,
CategoryID have problem. Check data in source system and check data type for CategoryID in BW sys.
It could be care as CategoryID having some alphabets and while creating info objects in sys you make data type as Number. -
I installed the Progress OpenEdge ODBC driver for 32 bit database on my win7 workstation -- I used odbcad32.exe located at C:\Windows\SysWOW64 to configure the driver for 32 bit applications -- per the screen Shots here and I am able to connect to the datasource
from Excel Query.
I am able to connect to this ODBC datasource from Excel Query and see all the tables -- as in the screen shot. I can also access this datasource from a C# app.
Question: if I can connect to this ODBC datasource from Excel -- does this mean I should be able to create a linked server to it? I tried the following from SSMS Linked Serber Wizard on a Sql Server 2000 (I have used the Linked server wizard
successfully in the past as well as linking with Tsql SPs). This will at least create a mock Linked server on the Sql server 2000 (this does not work on sql server 2008 -- I tried), but when I try to view the catalogs -- I get the error in the screen
shot below. If the answer to my question is "YES" yes I should be able to create a linked server to this ODBC datasource what is the way to do this? I added the UserID and Password in the Security tab, but I did not see where to add the
port (4000). What do I enter for the Product Name? Can it be arbitrary or does it have to be something specific?
Rich PYes, you should be able to set up this as a linked server - from a 32-bit instance of SQL Server. That is, you can't use a 32-bit driver on 64-bit SQL Server. Now, since you have SQL 2000, I assume that this is a 32-bit instance. (But there was a 64-bit
version for Itanium of SQL 2000.)
For the Provider string, I would guess that you should enter something like
Driver={Progress 11.3 OpenEdge Driver}
just like you do in your application code.
Basically, in the provider string, you specify your connection string, except that you take out the provider name, which is a separate parameter to sp_addlinkedserver. Since I know nothing about Progress, I can't give any specific details.
The error message you get is somewhat puzzling, since this refers to SQLOLEDB which is the provider to access an SQL Server instance.
Erland Sommarskog, SQL Server MVP, [email protected] -
Null connection when trying to connect to SQL Server 2000 in Tomcat4.1.29
Hi All,
I am still struggling with null connection when trying to connect to sql server 2000 with tomcat using sun.jdbc.odbc.JdbcOdbcDriver
Here is my server.xml
<Server port="8005" shutdown="SHUTDOWN" debug="0">
<Listener className="org.apache.catalina.mbeans.ServerLifecycleListener"
debug="0"/>
<Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
debug="0"/>
<GlobalNamingResources>
<Resource name="UserDatabase" auth="Container"
type="org.apache.catalina.UserDatabase"
description="User database that can be updated and saved">
</Resource>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
<Resource auth="Container" description="Users and Groups
Database" name="UserDatabase"
scope="Shareable"
type="org.apache.catalina.UserDatabase"/>
<Resource name="jdbc/DefaultDS" scope="Shareable"
type="javax.sql.DataSource"/>
<ResourceParams name="UserDatabase">
<parameter>
<name>factory</name>
<value>org.apache.catalina.users.
MemoryUserDatabaseFactory</value>
</parameter>
<parameter>
<name>pathname</name>
<value>conf/tomcat-users.xml</value>
</parameter>
</ResourceParams>
<ResourceParams name="jdbc/DefaultDS">
<parameter>
<name>validationQuery</name>
<value></value>
</parameter>
<parameter>
<name>user</name>
<value>sa</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>4</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:odbc:JBoss-SQL://localhost:1433;databaseName=Development;selectMethod=cursor;</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>2</value>
</parameter>
</ResourceParams>
</GlobalNamingResources>
<!-- Define the Tomcat Stand-Alone Service -->
<Service name="Tomcat-Standalone">
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8080" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="100" debug="0" connectionTimeout="20000"
useURIValidationHack="false" disableUploadTimeout="true" />
<!-- Note : To disable connection timeouts, set connectionTimeout value
to -1 -->
<!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 -->
<!--
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8443" minProcessors="5" maxProcessors="75"
enableLookups="true"
acceptCount="100" debug="0" scheme="https" secure="true"
useURIValidationHack="false" disableUploadTimeout="true">
<Factory className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory"
clientAuth="false" protocol="TLS" />
</Connector>
-->
<!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 -->
<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"
port="8009" minProcessors="5" maxProcessors="75"
enableLookups="true" redirectPort="8443"
acceptCount="10" debug="0" connectionTimeout="0"
useURIValidationHack="false"
protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/>
<!-- Define an AJP 1.3 Connector on port 8009 --><Logger className="org.apache.catalina.logger.FileLogger"
prefix="catalina_log." suffix=".txt"
timestamp="true"/>
<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="localhost_log." suffix=".txt"
timestamp="true"/>
<Environment name="maxExemptions" type="java.lang.Integer"
value="15"/>
<Parameter name="context.param.name" value="context.param.value"
override="false"/>
<Resource name="jdbc/DefaultDS" auth="container" type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/DefaultDS">
<!-- Maximum number of dB connections in pool.
Set to 0 for no limit.
-->
<parameter>
<name>maxActive</name>
<value>8</value>
</parameter>
<!-- Maximum number of idle dB connections to retain in pool.
Set to 0 for no limit.
-->
<parameter>
<name>maxIdle</name>
<value>4</value>
</parameter>
<!-- Maximum time to wait for a dB connection to become available
in ms, in this example 10 seconds. An Exception is thrown if
this timeout is exceeded. Set to -1 to wait indefinitely.
-->
<parameter>
<name>maxWait</name>
<value>5000</value>
</parameter>
<!-- MS Sql Server dB username and password for dB connections
-->
<parameter>
<name>user</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>sa</value>
</parameter>
<!-- Class name for MS Sql Server JDBC driver
-->
<parameter>
<name>driverClassName</name>
<value>sun.jdbc.odbc.JdbcOdbcDriver</value>
</parameter>
<!-- The JDBC connection url for connecting to MS Sql Server dB.
-->
<parameter>
<name>url</name>
<value>jdbc:odbc:JBoss-SQL://localhost:1433;databaseName=Development;selectMethod=cursor;</value>
</parameter>
<!-- This Databae Connection Pool Description.
-->
<parameter>
<name>description</name>
<value>JDBC Driver: sun.jdbc.odbc.JdbcOdbcDriver</value>
</parameter>
</ResourceParams>
<Resource name="mail/Session" auth="Container"
type="javax.mail.Session"/>
<ResourceParams name="mail/Session">
<parameter>
<name>mail.smtp.host</name>
<value>localhost</value>
</parameter>
</ResourceParams>
<ResourceLink name="linkToGlobalResource"
global="simpleValue"
type="java.lang.Integer"/>
</Host>
</Engine>
</Service>
</Server>
and my web.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<!-- Standard Action Servlet Mapping -->
<web-app>
<resource-ref>
<res-ref-name>jdbc/DefaultDS</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
</web-app>
and JBoss-SQL is data source I created from control panel settings and here is way I am retrieving connetion
InitialContext initCtx = new InitialContext();
DataSource ds = (DataSource) initCtx.lookup("java:comp/env/jdbc/DefaultDS");
Connection con = ds.getConnection();
return con;
I tried connecting as mentioned in this website
http://jakarta.apache.org/tomcat/tomcat-4.1-doc/jndi-datasource-examples-howto.html#Common%20Problems.But didn't help
Please help urgent
Sorry for long file. Can any one please help me in solving this problem.
Thanks in advnace
KurakulaI'd recommend that you not use the JDBC-ODBC bridge driver to connect to SQL Server. M$ and jTDS are two free type IV JDBC drivers that you should use instead. Put those JARs in the WEB-INF/lib directory.
The database URL you're using is not correct if you change drivers. Consult the docs to find out what the proper syntax is.
MOD -
Not able to connect to database(MS SQL Server 2000) through JSTL tag
Hi,
I just want to retrieve some data from the database through a JSP page.I am using JSTL tags the code is as shown below. Whenever i execute this code i get an error message like this
My Code:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql_rt" %>
<sql:setDataSource var="datasource"
driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:mssqlserver:sqlserver://SYS57:1433;DatabaseName= sree"
user=" "
password=" "/>
<sql:query var="res" dataSource="${datasource}">
SELECT * FROM books
</sql:query>
<html>
<head>
<title>A First JSP Database</title>
</head>
<body>
<table border="1">
<tr>
<td>id</td><td>title</td><td>price</td>
</tr>
<c:forEach items="${res.rows}" var="row">
<tr>
<td><c:out value="${row.id}" /></td>
<td><c:out value="${row.name}" /></td>
<td><c:out value="${row.author}" /></td>
</tr>
</c:forEach>
</table>
</body>
</html>error is this:
javax.servlet.ServletException: Unable to get connection, DataSource invalid: "No suitable driver"
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
org.apache.jsp.firstdb_jsp._jspService(org.apache.jsp.firstdb_jsp:93)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)root cause
javax.servlet.jsp.JspException: Unable to get connection, DataSource invalid: "No suitable driver"
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.getConnection(QueryTagSupport.java:308)
org.apache.taglibs.standard.tag.common.sql.QueryTagSupport.doStartTag(QueryTagSupport.java:192)
org.apache.jsp.firstdb_jsp._jspx_meth_sql_query_0(org.apache.jsp.firstdb_jsp:132)
org.apache.jsp.firstdb_jsp._jspService(org.apache.jsp.firstdb_jsp:68)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)I am not clear with url attribute of setDatasource tag... I feel the error is because of that line only..... Kindly tell me how to specify the jdbc URL for MS SQL Server 2000 while using JSTL tags for connection.
Thanks,
Akshathaunable to rectify the error........ tried lot but all in vain...still trying........
my current code is:
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %>
<%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql_rt" %>
<sql:setDataSource var="datasource" driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://SYS57:1433;databaseName=sree" user="sa"
password="dfgdfg"/>
<sql:query var="res" dataSource="${datasource}">
SELECT * FROM books
</sql:query>
<html>
<head>
<title>A First JSP Database</title>
</head>
<body>
<table border="1">
<tr>
<td>id</td><td>title</td><td>price</td>
</tr>
<c:forEach items="${res.rows}" var="row">
<tr>
<td><c:out value="${row.id}" /></td>
<td><c:out value="${row.name}" /></td>
<td><c:out value="${row.author}" /></td>
</tr>
</c:forEach>
</table>
</body>
</html>Thanks,
Akshatha -
How to use create-default-dbms-tables in SQL Server 2000
Hi everyone,
I'm new in EJB development. I'm trying to deploy a CMP to Weblogic 8.1 SP1 using
JBuilderX. I configured a ConnectionPool and DataSource to allow the CMP to access
the SQL Server 2000. However, I cannot deploy the CMP if I didn't create the table
in SQL Server manually. Does anyone know how to use the create-default-dbms-tables?Refer to
http://e-docs.bea.com/wls/docs81/ejb/DDreference-cmp-jar.html#1162249
"Keith" <[email protected]> wrote:
>
Hi everyone,
I'm new in EJB development. I'm trying to deploy a CMP to Weblogic 8.1
SP1 using
JBuilderX. I configured a ConnectionPool and DataSource to allow the
CMP to access
the SQL Server 2000. However, I cannot deploy the CMP if I didn't create
the table
in SQL Server manually. Does anyone know how to use the create-default-dbms-tables? -
SQL Server 2000 and BPEL configuration issues
I am attempting to get SQL Server 2000 to work with BPEL PM Server, and have followed a similar set of instructions as provided in a previously posted document regarding the switch from oracle lite to oracle production. I am following the OC4J route. I've seen a previous posting on this, however, I am elaborating a little more on the configuration details here and the difficulties that I am encountering.
I'm am using the following software:
1) SQL Server 2000 (w/ SP3)
2) SQL Server 2000 JDBC Driver (SP3 latest version)
3) BPEL PM (GA release)
Here's what I've done:
1) setup the database in SQL Server 2000 (named: ORABPEL). then ran the ddl scripts that came with the BPEL installation for sql server. there were two scripts, one for domain and the other for server. the commandlines to run these scripts:
sql -Uuser -Ppassword -ddatabase
-i c:\orabpel\system\database\scripts\domain_sqlserver.ddl
-o c:\orabpel\system\database\scripts\domain_sqlserver.out
2) installed stored procedures for JTA. this is documented in the JDBC driver help file.
3) modified the library paths in application.xml as followed:
<!-- SQL2K JDBC LIBS -->
<library path="C:\Program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar"/>
<library path="C:\Program files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar"/>
<library path="C:\Program files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar"/>
4) modified the datasources in the data-sources.xml:
- first comment out the oracle lite data-source
- add datasources for mssql 2000:
<data-source class="com.evermind.sql.DriverManagerDataSource"
name="BPELServerDataSource"
location="loc/BPELServerDataSource"
xa-location="BPELServerDataSource"
ejb-location="jdbc/BPELServerDataSource"
connection-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://127.0.0.1:1433;SelectMethod=cursor;User=<username>;Password=<password>;DatabaseName=ORABPEL">
</data-source>
<data-source class="com.evermind.sql.DriverManagerDataSource"
name="BPELSamplesDataSource"
location="jdbc/BPELSamplesDataSource"
xa-location="BPELSamplesDataSource"
ejb-location="jdbc/BPELSamplesDataSource"
connection-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://127.0.0.1:1433;SelectMethod=cursor;User=<username>;Password=<password>;DatabaseName=ORABPEL">
</data-source>
<data-source class="com.evermind.sql.DriverManagerDataSource"
name="AdminConsoleDateSource"
location="jdbc/AdminConsoleDateSource"
xa-location="AdminConsoleDateSource"
ejb-location="jdbc/AdminConsoleDateSource"
connection-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
url="jdbc:microsoft:sqlserver://127.0.0.1:1433;SelectMethod=cursor;User=<username>;Password=<password>;DatabaseName=ORABPEL">
</data-source>
after starting the BPEL PM Server, I got the following set of error messages:
Loading processes for BPEL domain "default" ...
<2005-06-02 09:36:44,482> <ERROR> <default.collaxa.cube.sensor> <PCException::<i
nit>> Sensors not supported.
<2005-06-02 09:36:44,482> <ERROR> <default.collaxa.cube.sensor> <PCException::<i
nit>> Sensors are not supported on this database platform.
<2005-06-02 09:36:44,482> <ERROR> <default.collaxa.cube.sensor> <PCException::<i
nit>> If sensor functionality is required, please switch to a supported platform
After this I went and changed the class tags to: com.microsoft.jdbcx.sqlserver.SQLServerDataSource
restarted the server and got the following:
<2005-06-02 09:22:52,531> <INFO> <collaxa> <ConnectionFactoryImpl::init> Initial
ized connection factory jdbc/BPELServerDataSource
05/06/02 09:23:06 ORABPEL-04077
Cannot fetch a datasource connection.
The process domain was unable to establish a connection with the datasource with
the connection URL "loc/BPELServerDataSource". The exception reported is: Cann
ot fetch a datasource connection.
The process domain was unable to establish a connection with the datasource with
the connection URL "loc/BPELServerDataSource". The exception reported is: [Mic
rosoft][SQLServer 2000 Driver for JDBC]Unable to connect. DataSource property s
erverName must be specified.
Please check that the machine hosting the datasource is physically connected to
the network. Otherwise, check that the datasource connection parameters (user/p
assword) is currently valid.
Please check that the machine hosting the datasource is physically connected to
the network. Otherwise, check that the datasource connection parameters (user/p
assword) is currently valid.Hi,
I just saw your post message about configuring SQL server 2000 with Oracle BPLE. Have you configured it successfully or still encountered any problem.
I am new to Oracle BPEL. Want to know if Oracle BPEL can use MSFT SQL server 2000 as the repository entirely, therefore, we don't need Oracle (or Oracle light database).
Will really appreciate if you can share information and experience to configure SQL 2000 with Oracle BPEL.
Thank you so much in advance.
Leey -
Setting up Connection Pool in sun app server 8.1 with SQL server 2000
Hello,
I am trying to set up a connection pool & data source for SQL server 2000 (MSDE 2000).
Here is what I attempted to do:
I have a pool data source in a jar file called poll.jar and I copied it to C:\sun\Appserver\lib (Install dir\lib)
com.microsoft.mspool.PoolDataSource is the pool data source class.
In the Admin console, JDBC>Connection pools. Selected NEW and made the following entries.
GENERAL SETTINGS
Name: MsPool
Datasource class name : com.microsoft.mspool.PoolDataSource
Resource type: javax.sql.DataSource
POOL SETTINGS: default values
CONNECTION VALIDATION: default values
TRANSACTION ISOLATION: default values
PROPERTIES:
DataSourceName:PoolDataSource
NetworkProtocol:tcp
DatabaseName: myDB
Password:User specific
user:User specific
server: localhost
PortNumber:1433
I get the following error when I ping:
Operation 'pingConnectionPool' failed in 'resources' Config Mbean. Target exception message: Class name is wrong or classpath is not set for : com.microsoft.mspool.PoolDataSource.
Can any one help me if have a solution?
Thanks in advance.
magYou need to copy your jar to ${AS_INSTALL}/domains/domain1/lib/ext (replace domain1 by your
domain). Another option is to leave the jar in ${AS_INSTALL}/lib and add a entry in the classpath-suffix element of your domain.xml.
thanks,
:aditya -
Anyone successfully set up connection pool in s1as with ms sql server 2000?
As subject. Since I have seen a lot of posts about the NoSuchMethodException issue with various dbms providers, and the only "official information" I found thru different forums, google, different sun/javasoft sites and forums are this:
http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc=fsunone%2F8172&zone_32=NoSuchMethodException&wholewords=on
Which is wonderfully vague and provide not-so-much useful information...
As for the information and suggestion posted by other forum members, most or all of them have experience with setting up Oracle, DB2, mySQL, etc., not aimed for MS SQL Server 2000 (you may think, I am just asking for it running MS SQL server with Java... oh well, not my choice)
I still haven't seen any positive feedbacks on how this exception was caused and how to resolve it. I have literally exhausted all leads on how to fix this issue, so right now I'm only interested to know whether anyone in the forum actually have a successful connection pool set up with MS SQL server 2000.
My platform:
w2k sp3
SunOne app server, update1, JDK 1.4.1
latest MS SQL 2000 JDBC driver
This fails with the NoSuchMethodException error:
try {
InitialContext ic = new InitialContext();
DataSource ds = (DataSource) ic.lookup("test_db");
con = ds.getConnection();
System.out.println( "con is created -> " + con );
} catch (Exception ex) {
System.out.println( "failed -> " + ex.getMessage() );
This works just fine:
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://xxx.xxx.xxx.xxx:1433;DatabaseName=testdb;SelectMethod=cursor", "username", "password");
System.out.println( "con is created -> " + con );
} catch (Exception ex) {
System.out.println( "failed is fucked -> " + ex.getMessage() );
thanks,
--kuanHi,
Thanks for pointing out that article, I did not find it previously. After following the directions in the artile and your advise, now dbping seems to be able to connect to SQL server.
Thank you very much.
--kuan -
HELP: Reports Builder 9iDS Rel2 and SQL Server 2000
Hi,
I need to connect to a SQL Server 2000 database from within Report Builder (for a proof of concept) and I am getting error 62000-Failed to connect to datasource.
Can you help?
My OS is Windows Prof 2000.
I have Downloaded Oracle 9iDS Rel2 and Oracle 9i AS J2EE and Web Cache. They are installed in the same Oracle Home.
I have modified the REPORTS_CLASSPATH with the datadirect jar files and the j2ee oc4j.jar.
The oc4j.jar is in my system classpath.
I have added the classpath definition with jars to my rwserver.conf.
I start Report Builder select JDBC Query
enter my connect info:
Username: user
Passowrd: pwd
Database: dbname
and select the merant-sqlserver driver from the list.
What am I doing wrong?
I have been at this a week can anyone help?
Thanks.Hi Jeanne
1. When you run the report to paper design from builder, you need to add the necessary jar file of driver to REPORTS_CLASSPATH env variable in registery.
2. To run the report from report server and to generate to file from report builder, you need to add the jar files via classPath attribute of engine element in server/builder conf file. It would be like this
<engine id="rwEng" .....classPath="<yr classpath>" >
3. Have a look at jdbcpds.conf file in OH/reports/conf dir. This file need to have the driver information for the driver you are using. The entry here also specifies the connect sting format which is required by the driver. You need to refer to driver doc for connect string format.
Once you have all this set up ready, run the report. You need to mention the connect string in same format as specified in driver info in jdbcpds.conf file.
Try this.
Thanks
Rohit -
Reports Builder 9iDS Rel2 and SQL Server 2000
Hi,
I need to connect to a SQL Server 2000 database from within Report Builder (for a proof of concept) and I am getting error 62000-Failed to connect to datasource.
Can you help?
My OS is Windows Prof 2000.
I have Downloaded Oracle 9iDS Rel2 and Oracle 9i AS J2EE and Web Cache. They are installed in the sale Oracle Home.
I have modified the REPORTS_CLASSPATH with the datadirect jar files and the j2ee oc4j.jar.
I have added the classpath definition with jars to my rwserver.conf.
I start Report Builder select JDBC Query
enter my connect info:
Username: user
Passowrd: pwd
Database: dbname
and select the merant-sqlserver driver from the list.
What am I doing wrong?
I have been at this a week can anyone help?
Thanks.You should ask this on the Reports discussion forum, you'll get a better answer there.
http://forums.oracle.com/forums/index.jsp?cat=19 -
I installed the Jdbc driver for sql server 2000 and set the classpath. When when I was trying to
connect to the sql server database from a java program, I kept getting the following error;
There was an error connecting to the DataSource: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]Login failed for user 'jet123'. Reason: Not associated with a trusted SQL Server connection.
The whole scenario is like this:
I have a sql server 2000 installed in my windows 2000 machine, and I created a MISM\myBase server under the SQL Server group, where MISM is the name of my machine, and myBase is the name of the sql server. Under the MISM\myBase server I created a database named "Aromatherapy". I added new login(username:jet123, passwd:1001) to the MISM\myBase server and also added user jet123 to the Aromatherapy database. The login(jet123, 1001) is my user name and passwd to my windows machine and has the administrator privillege.
Here is the code:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Connection connection = DriverManager.getConnection("jdbc:microsoft:sqlserver://128.2.76.102:1433;databasename=Aromatherapy;user=jet123;password=1001");
Could anyone help?
Thanks,
Davidmake sure that user jet123 access to the sql server used by ms-sql queryanlayzer
not?
first check if your sql authentication mode is windows and sql server
or, allow the permistion to jet123 to access the database, by ordinary to be db_owner. -
SQL Server 2000 connection problems
We installed SSL certificates on both the nodes of the sql
server cluster and enabled "Forced Protocol Encryption" on db
server using SQL Server Network Utility.
After enabling that we are getting the below message. we
would like to encrypt the data passing between SQL and CF servers.
we need help in this regard
Error Message:
Operation failed on the data source named "CData".
Reason of failure "java.sql.SQLException:
[Macromedia][SQLServer JDBC Driver]No more data available to read."
Environment details:
Database Server Info:
: SQL Server 2000 sp4 (Active/passive)
windows 2003 -sp1
CF :
ColdFusion MX Version 7,0,2,142559
Edition Enterprise
Operating System Windows 2003
OS Version 5.2
JVM Details
Java Version 1.4.2_11
Java Vendor Sun Microsystems Inc.
Java Vendor URL
http://java.sun.com/
Java Home E:\javaSDK\j2sdk1.4.2_11\jre
Java File Encoding Cp1252
Java Default Locale en_USColdFusion does not yet support encrypted datasource
connection, so this is I believe a reason why you are getting the
error message. -
Using Unicode with MS-SQL-Server 2000
Hello,
i want to migrate my coldfusion application to support
unicode. for that i read some articles here in the knowledge bas e
and on the web. So i actually tested with:
* correct use of cfcontent,cfprocessingdirective
* storing source-files with UTF8 (BOM)
* activating Unicode-handling for strings in
datasource-settings of coldfusion admin
* using nvarchar instead of varchar on mssql-server
my firsts test displaying diffrent characters of different
languages (chinese, japanese, arabic) look good. Tests storing and
selecting example strings in that languages also look good.
but now i read, that mssql stores unicode data with the UCS-2
implementation and cannot handle UTF-8 directly. but my
coldfusion-application will be converted to UTF-8.
now my question: Do i have to do special handling storing and
selecting the application data or does this the mssql jdbc driver
for me. What about characters in some languages which use 3 Bytes
in UTF8. How are they handled when MS-SQL-Server 2000 uses UCS-2
(max 2 Bytes) instead?
Many regards for your answers
McDmcd wrote:
> now my question: Do i have to do special handling
storing and selecting the
> application data or does this the mssql jdbc driver for
me. What about
> characters in some languages which use 3 Bytes in UTF8.
How are they handled
> when MS-SQL-Server 2000 uses UCS-2 (max 2 Bytes)
instead?
no need to worry, the db driver will handle that for you.
just make sure your
encoding is the same end-to-end.
also a potential gotcha has just been exposed in unicode
handling for sql server
related to cfqueryparam under loads, you need to convert
everything to "N"
datatypes to avoid this. see jochem's blog:
http://jochem.vandieten.net/2008/03/22/ms-sql-server-and-the-coldfusion-string-format-sett ing/
Maybe you are looking for
-
Trying to connect my 13" macbook to HD Cinema model 1082
can someone help me connect my HD monitor with my 13"macbook?
-
I created a self-signed digital ID for both signature end data encryption. Then I created a pdf form by using livecycle and put it on our website, and after users fill it in, they will click submit by email to submit the data. I tried to create a sel
-
Episodes of TV Series Late - Damages in particular
Its Friday, the Tuesday episode of Damages "She Spat On Me" (Episode 6) is not available yet - Who monitors this stuff? How do you send a wake-up call to whoever in I-Tunesland to get these shows available? Who chooses the series on the I-Tunes direc
-
Printing of Character Mode Reports on 3 tier on Dev 6i
Has anyone done character mode printing of reports on Dev6i? We are facing problem of REP: 3002. We have already loaded Orarrp on server and client and also tried changing the service property from log on as System Account to Log on as Administrator
-
I am unable to unlock my touch slide in iphone 4
i am unable to unlock my touch slide in iphone 4