SQL Server does not exist or access denied

Συζητήσεις για τον Microsoft SQL Server

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
giannisk
Δημοσιεύσεις: 2
Εγγραφή: 04 Σεπ 2007 13:04

SQL Server does not exist or access denied

Δημοσίευση από giannisk » 04 Σεπ 2007 13:22

Το πρόβλημα έχει ως εξής :

Υπάρχει μια βάση δεδομένων, ονομαζόμενη thedb, σε ένα μηχάνημα, oνομαζόμενο SRV, στο οποίο τρέχει Windows Server 2003 με MS SQL Server 2005. To authentication είναι επιλεγμένο να γίνεται και μέσω του Server και μέσω Windows.

Έφτιαξα μια asp σελίδα σε έναν άλλον υπολογιστή μέσα στον IIS, που προσπαθεί να τραβήξει δεδομένα από την βάση. Η σελίδα περιέχει τον παρακάτω κώδικα :

Κώδικας: Επιλογή όλων


<%
SQLstr = "select count&#40;*&#41; from MN_POS_DATA"

ConnStr = "Provider=SQLOLEDB.1;Password=thepassword;Persist Security Info=True;User ID=theuserID;Initial Catalog=thedb;Data Source=SRV"

set Conn = CreateObject&#40;"ADODB.Connection"&#41;
Conn.Open ConnStr

	set rs = createObject&#40;"ADODB.Recordset"&#41;
	rs.open SQLstr, conn, 3, 1
	if not rs.eof then 	Result = rs.GetString&#40;&#41;
	rs.close
	set rs = nothing

Conn.Close
set Conn = nothing

msgbox Result
%>
H σελίδα δεν τρέχει και λαμβάνω το παρακάτω μήνυμα :

Error Type:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
/temp/Default.asp, line 8

Η πλάκα είναι ότι όταν μεταφέρω αυτόν τον κώδικα σε ένα VB Script αρχείο, η επικοινωνία γίνεται κανονικά και μάλιστα παίρνω και απάντηση στο msgbox.

Καμία ιδέα κανείς ;
Thanx εκ των προτέρων...

giannisk
Δημοσιεύσεις: 2
Εγγραφή: 04 Σεπ 2007 13:04

SQL Server does not exist or access denied

Δημοσίευση από giannisk » 04 Σεπ 2007 13:48

Δευτερεύουσες λεπτομέρειες για να προλάβω πιθανές προτάσεις που ήδη έχω δοκιμάσει ψάχνοντας στο Internet :

- Δεν υπάρχει firewall μεταξύ των μηχανημάτων
- Οι υπολογιστές βλέπονται μεταξύ τους στο δίκτυο και μέσω Remote Desktop
- H TCP/IP πρόσβαση είναι ενεργοποιημένη στον MS SQL Server
- To MSSQLSERVER service τρέχει κανονικά

Απάντηση

Επιστροφή στο “MS SQL Server”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης