service does not work windows 2003 x64 mssql odbc installation

I am trying to install on windows 2003 x64, with odbc for mssql.
start ejabberd with start.cmd works, but the service does not. Please help!

=ERROR REPORT==== 2010-05-23 08:07:37 ===
C(<0.254.0>:ejabberd_captcha:331) : The option captcha_cmd is not configured, but some module wants to use the CAPTCHA feature.

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.36.0>:ejabberd_app:199) : Adding machine's DNS IPs to Erlang system:
[]

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.278.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.276.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.275.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.274.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.273.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.272.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.271.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.270.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.269.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.277.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:07:38 ===
I(<0.36.0>:ejabberd_app:69) : ejabberd 2.1.3 is started in the node ejabberd@localhost

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.278.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.276.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.273.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.274.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.275.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.271.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.272.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.270.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.269.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:08 ===
I(<0.277.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.278.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.276.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.275.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.274.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.273.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.272.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.271.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.270.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.269.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:08:38 ===
I(<0.277.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.278.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.276.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.273.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.274.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.275.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.272.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.271.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.270.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.269.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=INFO REPORT==== 2010-05-23 08:09:08 ===
I(<0.277.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,sasl_safe_sup}
started: [{pid,<0.45.0>},
{name,alarm_handler},
{mfa,{alarm_handler,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,sasl_safe_sup}
started: [{pid,<0.46.0>},
{name,overload},
{mfa,{overload,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,sasl_sup}
started: [{pid,<0.44.0>},
{name,sasl_safe_sup},
{mfa,
{supervisor,start_link,
[{local,sasl_safe_sup},sasl,safe]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,sasl_sup}
started: [{pid,<0.47.0>},
{name,release_handler},
{mfa,{release_handler,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
application: sasl
started_at: ejabberd@localhost

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.51.0>},
{name,dets_sup},
{mfa,{dets_sup,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.52.0>},
{name,dets},
{mfa,{dets_server,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_sup}
started: [{pid,<0.60.0>},
{name,mnesia_event},
{mfa,{mnesia_sup,start_event,[]}},
{restart_type,permanent},
{shutdown,30000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.62.0>},
{name,mnesia_monitor},
{mfa,{mnesia_monitor,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.63.0>},
{name,mnesia_subscr},
{mfa,{mnesia_subscr,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.64.0>},
{name,mnesia_locker},
{mfa,{mnesia_locker,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.65.0>},
{name,mnesia_recover},
{mfa,{mnesia_recover,start,[]}},
{restart_type,permanent},
{shutdown,180000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.70.0>},
{name,disk_log_sup},
{mfa,{disk_log_sup,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.71.0>},
{name,disk_log_server},
{mfa,{disk_log_server,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.88.0>},
{name,timer_server},
{mfa,{timer,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.66.0>},
{name,mnesia_tm},
{mfa,{mnesia_tm,start,[]}},
{restart_type,permanent},
{shutdown,30000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.89.0>},
{name,mnesia_checkpoint_sup},
{mfa,{mnesia_checkpoint_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.90.0>},
{name,mnesia_snmp_sup},
{mfa,{mnesia_snmp_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.91.0>},
{name,mnesia_controller},
{mfa,{mnesia_controller,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_kernel_sup}
started: [{pid,<0.92.0>},
{name,mnesia_late_loader},
{mfa,{mnesia_late_loader,start,[]}},
{restart_type,permanent},
{shutdown,3000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,mnesia_sup}
started: [{pid,<0.61.0>},
{name,mnesia_kernel_sup},
{mfa,{mnesia_kernel_sup,start,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
application: mnesia
started_at: ejabberd@localhost

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,crypto_sup}
started: [{pid,<0.197.0>},
{name,crypto_server},
{mfa,{crypto_server,start_link,[]}},
{restart_type,permanent},
{shutdown,2000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
application: crypto
started_at: ejabberd@localhost

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,stringprep_sup}
started: [{pid,<0.199.0>},
{name,stringprep},
{mfa,{stringprep,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.234.0>},
{name,ejabberd_hooks},
{mfa,{ejabberd_hooks,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.236.0>},
{name,pg2},
{mfa,{pg2,start_link,[]}},
{restart_type,permanent},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.235.0>},
{name,ejabberd_node_groups},
{mfa,{ejabberd_node_groups,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.237.0>},
{name,ejabberd_system_monitor},
{mfa,{ejabberd_system_monitor,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.238.0>},
{name,ejabberd_router},
{mfa,{ejabberd_router,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.241.0>},
{name,ejabberd_sm},
{mfa,{ejabberd_sm,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.248.0>},
{name,ejabberd_s2s},
{mfa,{ejabberd_s2s,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.251.0>},
{name,ejabberd_local},
{mfa,{ejabberd_local,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.254.0>},
{name,ejabberd_captcha},
{mfa,{ejabberd_captcha,start_link,[]}},
{restart_type,permanent},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.257.0>},
{name,ejabberd_receiver_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_receiver_sup,ejabberd_receiver]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.258.0>},
{name,ejabberd_c2s_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_c2s_sup,ejabberd_c2s]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.259.0>},
{name,ejabberd_s2s_in_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_s2s_in_sup,ejabberd_s2s_in]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.260.0>},
{name,ejabberd_s2s_out_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_s2s_out_sup,ejabberd_s2s_out]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.261.0>},
{name,ejabberd_service_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_service_sup,ejabberd_service]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.262.0>},
{name,ejabberd_http_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_http_sup,ejabberd_http]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.263.0>},
{name,ejabberd_http_poll_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_http_poll_sup,ejabberd_http_poll]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.264.0>},
{name,ejabberd_iq_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_iq_sup,gen_iq_handler]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.265.0>},
{name,ejabberd_stun_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_stun_sup,ejabberd_stun]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.266.0>},
{name,ejabberd_frontend_socket_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_frontend_socket_sup,
ejabberd_frontend_socket]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.267.0>},
{name,ejabberd_listener},
{mfa,{ejabberd_listener,start_link,[]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.269.0>},
{name,1},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.270.0>},
{name,2},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.271.0>},
{name,3},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.272.0>},
{name,4},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.273.0>},
{name,5},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.274.0>},
{name,6},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.275.0>},
{name,7},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.276.0>},
{name,8},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.277.0>},
{name,9},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,'ejabberd_odbc_sup_jabber.server1.com'}
started: [{pid,<0.278.0>},
{name,10},
{mfa,
{ejabberd_odbc,start_link,
["jabber.server1.com",30000]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.268.0>},
{name,'ejabberd_odbc_sup_jabber.server1.com'},
{mfa,
{ejabberd_odbc_sup,start_link,["jabber.server1.com"]}},
{restart_type,transient},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
application: odbc
started_at: ejabberd@localhost

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,inet_gethost_native_sup}
started: [{pid,<0.286.0>},{mfa,{inet_gethost_native,init,[[]]}}]

=PROGRESS REPORT==== 23-May-2010::08:07:37 ===
supervisor: {local,kernel_safe_sup}
started: [{pid,<0.285.0>},
{name,inet_gethost_native_sup},
{mfa,{inet_gethost_native,start_link,[]}},
{restart_type,temporary},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.294.0>},
{name,'ejabberd_mod_caps_jabber.server1.com'},
{mfa,{mod_caps,start_link,["jabber.server1.com",[]]}},
{restart_type,transient},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.303.0>},
{name,ejabberd_http_bind_sup},
{mfa,
{ejabberd_tmp_sup,start_link,
[ejabberd_http_bind_sup,ejabberd_http_bind]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.304.0>},
{name,'ejabberd_mod_irc_sup_jabber.server1.com'},
{mfa,
{ejabberd_tmp_sup,start_link,
['ejabberd_mod_irc_sup_jabber.server1.com',
mod_irc_connection]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.305.0>},
{name,'ejabberd_mod_irc_jabber.server1.com'},
{mfa,{mod_irc,start_link,["jabber.server1.com",[]]}},
{restart_type,temporary},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.313.0>},
{name,'ejabberd_mod_muc_sup_jabber.server1.com'},
{mfa,
{ejabberd_tmp_sup,start_link,
['ejabberd_mod_muc_sup_jabber.server1.com',
mod_muc_room]}},
{restart_type,permanent},
{shutdown,infinity},
{child_type,supervisor}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.314.0>},
{name,'ejabberd_mod_muc_jabber.server1.com'},
{mfa,{mod_muc,start_link,
["jabber.server1.com",
[{access,muc},
{access_create,muc_create},
{access_persistent,muc_create},
{access_admin,muc_admin}]]}},
{restart_type,temporary},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_sup}
started: [{pid,<0.328.0>},
{name,'ejabberd_mod_pubsub_jabber.server1.com'},
{mfa,
{mod_pubsub,start_link,
["jabber.server1.com",
[{access_createnode,pubsub_createnode},
{ignore_pep_from_offline,true},
{last_item_cache,false},
{plugins,["flat","hometree","pep"]}]]}},
{restart_type,transient},
{shutdown,1000},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_listeners}
started: [{pid,<0.383.0>},
{name,{5222,{0,0,0,0},tcp}},
{mfa,
{ejabberd_listener,start,
[{5222,{0,0,0,0},tcp},
ejabberd_c2s,
[{certfile,"G:\\ejabberd\\conf\\server.pem"},
starttls,
{access,c2s},
{shaper,c2s_shaper},
{max_stanza_size,65536}]]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_listeners}
started: [{pid,<0.384.0>},
{name,{5269,{0,0,0,0},tcp}},
{mfa,
{ejabberd_listener,start,
[{5269,{0,0,0,0},tcp},
ejabberd_s2s_in,
[{shaper,s2s_shaper},
{max_stanza_size,131072}]]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
supervisor: {local,ejabberd_listeners}
started: [{pid,<0.385.0>},
{name,{5280,{0,0,0,0},tcp}},
{mfa,
{ejabberd_listener,start,
[{5280,{0,0,0,0},tcp},
ejabberd_http,
[captcha,http_bind,http_poll,web_admin]]}},
{restart_type,transient},
{shutdown,brutal_kill},
{child_type,worker}]

=PROGRESS REPORT==== 23-May-2010::08:07:38 ===
application: ejabberd
started_at: ejabberd@localhost

Try to configure the option odbc_server

The ejabberd Guide doesn't explain this important MSSQL configuration:

Quote:

The actual database access is defined in the option odbc_server. Its value is used to defined if we want to use ODBC (or MSSQL), or one of the two native interface available, PostgreSQL or MySQL.

To use a relational database through ODBC (or MSSQL), you can pass the ODBC connection string as odbc_server parameter. For example:

{odbc_server, "DSN=database;UID=ejabberd;PWD=password"}.

SOLUTION for odbc error running as Windows Service

================ SOLUTION ===================

Error:
I(<0.275.0>:ejabberd_odbc:205) : odbc connection failed:
** Reason: "No SQL-driver information available. Connection to database failed."
** Retry after: 30 seconds

happens on Windows because EjabberD windows installer installs server as windows service but it lacks permissions for running (as I think).

You can solve it that way:

- go to 'Administrative Tools' -> 'Services'
- find installed ejabberd service and open its Properties window
- go to 'Log on' tab
- see option 'Log on as' and change from 'Local System account' to 'This account'
- select correct login name and password in your system for running EJabberD with explicitly selected admin's account

Error about ODBC error should go away. That works fine for me.

Syndicate content