In order to post questions, answers, or comments, you now need a validated email address. Details on how to validate your address are in the FAQ.

I start a new Network Database Sever on Windows 8 64bit Home Edition using SQL Anywhere 12 Version 12.0.1.EBF 3873 and keep getting the following TCPIP link error code 10013 from the console:

Trying to start TCPIP link ...

Starting on port 2638

TCP/IP link, function listen, error code 10013

TCPIP link started successfully

Now accepting requests

Please help!

Eugene

asked May 09 '13 at 05:18

Eugene's gravatar image

Eugene
16113


Help with what? It is saying "Now accepting requests" which usually means the server is up and running and happy.

FWIW socket errors like 10013 are described in gory technical detail here.

10013 is a "permission denied" error... it might be a firewall issue.

Are you able to connect to this server?

answered May 09 '13 at 07:53

Breck%20Carter's gravatar image

Breck Carter
19.5k303452649

edited May 09 '13 at 07:56

We are able to connect to the server. We had shut down the firewall too. But the problem persist. We had also tried to install on Win 7 professional (64 bit) and Win 8 Enterprise edition, the TCPIP error disappear. The error only occurred on Windows 8 Home edition. Is that mean SQL Anywhere 12.0.1 not work on Windows 8 Home edition?

Eugene

(May 10 '13 at 06:21) Eugene

According to this page there are two reasons for this error:

Permission denied.

An attempt was made to access a socket in a way forbidden by its access permissions. An example is using a broadcast address for sendto without broadcast permission being set using setsockopt(SO_BROADCAST).

Another possible reason for the WSAEACCES error is that when the bind function is called (on Windows NT 4.0 with SP4 and later), another application, service, or kernel mode driver is bound to the same address with exclusive access. Such exclusive access is a new feature of Windows NT 4.0 with SP4 and later, and is implemented by using the SO_EXCLUSIVEADDRUSE option.

Since I doubt the issue is a permission problem (the first case - unless it is a firewall issue as Breck has suggested?), I suspect that the issue is that there is another application already using port 2638. Check to make sure that the port is not in use by running

netstat -a

and check to see if there is any Local Address using port 2638.

If the port is in use then you can use another port by adding the "-x tcpip{port=1234}" option (where '1234' is any port of your choosing) to your server command line.

answered May 09 '13 at 07:57

Mark%20Culp's gravatar image

Mark Culp
18.2k9109212

edited May 09 '13 at 08:00

We have used netstat -a and the port is not used. We have also tried other port using -x tcpip(port=xxx) command, the error still comes up.

We have also tried to install on Win 7 professional (64 bit) and Win 8 Enterprise edition, the TCPIP error disappear. The error only occurred on Windows 8 Home edition. Is that mean SQL Anywhere 12.0.1 not work on Windows 8 Home edition?

(May 10 '13 at 06:25) Eugene
Your answer
toggle preview

Are you providing an answer to the original question, or making a comment on the question or an answer? If you are making a comment please do not post a new answer. Click "Add new comment" on the question or answer instead. If you are responding to a previous comment, click on the "reply" icon (    ) for that comment.

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link: [text](http://url.com/ "title")
  • image: ![alt text](/path/img.jpg "title")
  • numbered list (indent for sublists):
    1. Foo
    2. Bar
  • bullet list (indent for sublists):
    * Foo
    * Bar
  • to add a line break, add two spaces to where you would like the new line to be.
  • Code blocks should be indented by 4 spaces. SQL code should begin with ":::SQL" on the first line.
  • basic HTML tags are also supported

Tags:

×10
×7
×5

Asked: May 09 '13 at 05:18

Seen: 601 times

Last updated: May 10 '13 at 06:25

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link: [text](http://url.com/ "title")
  • image: ![alt text](/path/img.jpg "title")
  • numbered list (indent for sublists):
    1. Foo
    2. Bar
  • bullet list (indent for sublists):
    * Foo
    * Bar
  • to add a line break, add two spaces to where you would like the new line to be.
  • Code blocks should be indented by 4 spaces. SQL code should begin with ":::SQL" on the first line.
  • basic HTML tags are also supported