asp -sql server - connection

Πληροφορίες σχετικές με την ASP, ASP.NET και με τις εφαρμογές που είναι γραμμένες με αυτήν.

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

Απάντηση
ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 01 Μαρ 2005 12:18

εχω τον εξης κωδικα για το connection

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

<%

Dim conn 

Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41;

conn.Open "Provider=SQLOLEDB; Data Source = &#40;local&#41;; Initial Catalog = Northwind; User Id = sa; Password="

If conn.errors.count = 0 Then 

Response.Write "Connected OK" 

End If

%>
οταν παω http://localhost/example δεν γινεται τιποτα
λεει οτι ολοκληρωθηκε αλλα δεν εμφανιζει τιποτα

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

asp -sql server - connection

Δημοσίευση από cordis » 01 Μαρ 2005 13:06

κάνε το

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

<% 
Dim conn 
Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
conn.Open "Provider=SQLOLEDB; Data Source = &#40;local&#41;; Initial Catalog = Northwind; User Id = sa; Password=" 
If conn.errors.count = 0 Then 
Response.Write "Connected OK" 
Else
Response.Write "Connection Not ok..." 
End If 
%> 
για να σου βγάζει μήνυμα και όταν δεν κάνει connect...
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 01 Μαρ 2005 14:59

tipota pali

eite bgainei asprh othonh eite

Δεν είναι δυνατή η εμφάνιση της σελίδας
Η σελίδα την οποία αναζητάτε δεν είναι διαθέσιμη αυτήν τη στιγμή. Ενδέχεται να υπάρχουν τεχνικές δυσκολίες στην τοποθεσία Web ή να είναι απαραίτητο να ρυθμίσετε τις παραμέτρους του προγράμματος περιήγησης.

--------------------------------------------------------------------------------

Προσπαθήστε τα παρακάτω:

Κάντε κλικ στο κουμπί Ανανέωση ή προσπαθήστε πάλι αργότερα.

Εάν πληκτρολογήσατε τη διεύθυνση σελίδας στη γραμμή διευθύνσεων, βεβαιωθείτε ότι δεν έχει ορθογραφικά λάθη.

Για να ελέγξετε τις ρυθμίσεις της σύνδεσής σας, κάντε κλικ στο μενού Εργαλεία και επιλέξτε την εντολή Επιλογές Internet. Στην καρτέλα Συνδέσεις κάντε κλικ στο κουμπί Ρυθμίσεις. Αυτές οι ρυθμίσεις πρέπει να συμφωνούν με αυτές που σας παρέχονται από το διαχειριστή τοπικού δικτύου (LAN) ή την υπηρεσία παροχής Internet (ISP).
Εάν ο διαχειριστής του δικτύου σας έχει ενεργοποιήσει αυτήν τη δυνατότητα, τα Microsoft Windows μπορούν να εξετάσουν το δίκτυό σας και να εντοπίσουν αυτόματα τις ρυθμίσεις των συνδέσεων του δικτύου.
Εάν επιθυμείτε να εντοπιστούν αυτές οι ρυθμίσεις από τα Windows,
κάντε κλικ στο κουμπί Εντοπισμός ρυθμίσεων δικτύου
Ορισμένες τοποθεσίες απαιτούν ασφάλεια συνδέσεων 128-bit. Κάντε κλικ στο μενού Βοήθεια και έπειτα κάντε κλικ στην επιλογή Πληροφορίες για τον Internet Explorer για να προσδιορίσετε την ισχύ ασφαλείας που έχετε εγκατεστημένη.
Εάν προσπαθείτε να επισκεφθείτε μια ασφαλή τοποθεσία, βεβαιωθείτε ότι οι ρυθμίσεις ασφάλειας μπορούν να υποστηρίξουν αυτήν την ενέργεια. Κάντε κλικ στο μενού Εργαλεία και έπειτα κάντε κλικ στην εντολή Επιλογές Internet. Στην καρτέλα "Για προχωρημένους" μεταβείτε στην ενότητα "Ασφάλεια" και ελέγξτε τις ρυθμίσεις SSL 2.0, SSL 3.0, TLS 1.0, PCT 1.0.
Κάντε κλικ στο κουμπί Πίσω για να δοκιμάσετε κάποια άλλη σύνδεση.



Δεν είναι δυνατή η εύρεση του διακομιστή ή υπάρχει σφάλμα DNS
Internet Explorer

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

asp -sql server - connection

Δημοσίευση από cordis » 01 Μαρ 2005 15:14

o IIS τρέχει στο τοπικό μηχάνημα;
αν είσαι μέσω proxy έχεις πει ότι το localhost θα πρέπει να μη περνάει μέσα από αυτόν;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 01 Μαρ 2005 15:17

ΝΑΙ o IIS τρέχει στο τοπικό μηχάνημα

Άβαταρ μέλους
cordis
Administrator, [F|H]ounder, [C|S]EO
Δημοσιεύσεις: 27626
Εγγραφή: 09 Οκτ 1999 03:00
Τοποθεσία: Greece
Επικοινωνία:

asp -sql server - connection

Δημοσίευση από cordis » 01 Μαρ 2005 15:26

στα connection seting του IE έχεις proxy;
Δεν απαντάω σε προσωπικά μηνύματα με ερωτήσεις που καλύπτονται από τις ενότητες του forum. Για ο,τι άλλο είμαι εδώ για εσάς.
- follow me @twitter

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 01 Μαρ 2005 15:49

ΑΠΟ ΠΟΥ ΤΟ ΒΛΕΠΕΙΣ ΑΥΤΟ?
ΔΕΝ ΝΟΜΙΖΩ


ΛΟΙΠΟΝ ΕΧΩ WINDOWS XP PROF ΕΛΛΗΝΙΚΑ
SQL SERVER 2000 PERSONAL EDITION

ΕΚΑΝΑ ΕΝΑΝ ΦΑΚΕΛΟ ΣΤΟ C:\Inetpub\wwwroot\ex

ΕΓΡΑΨΑ ΤΟ ΑΡΧΕΙΟ index.asp με τον κωδικα που μου εδωσες

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

<% 
Dim conn 
Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
conn.Open "Provider=SQLOLEDB; Data Source = &#40;syberia&#41;; Initial Catalog = Northwind; User Id = sa; Password=" 
If conn.errors.count = 0 Then 
Response.Write "Connected OK" 
Else 
Response.Write "Connection Not ok..." 
End If 
%> 
ΕΚΑΝΑ ΕΙΚΟΝΙΚΟ ΚΑΤΑΛΟΓΟ ΣΤΟΝ IIS ΑΛΛΑ ΟΤΑΝ ΤΡΕΧΩ ΤΟ http://localhost/ex/index.asp
ΕΙΤΕ ΔΕΝ ΒΓΑΙΝΕΙ ΤΙΠΟΤΑ ΕΙΤΕ ΒΓΑΙΝΕΙ ΑΥΤΟ ΠΟΥ ΕΘΕΣΑ ΠΑΡΑΠΑΝΩ

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

asp -sql server - connection

Δημοσίευση από skeftomilos » 02 Μαρ 2005 07:54

Νομίζω ότι πρώτα πρέπει να εντοπίσουμε την πηγή του προβλήματος. Ο IIS, η ASP, ή ο SQL Server?

1) Κάνε ένα αρχείο με όνομα a.htm που να περιέχει τα εξής:

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

a
Δοκίμασε να το δεις μέσω του IIS δηλαδή με τη διεύθυνση http://localhost/ex/a.htm. Αν δε μπορείς υπάρχει πρόβλημα με τον IIS. Ίσως είναι σταματημένος. Αν μπορείς προχώρησε στο επόμενο.

2) Κάνε ένα αρχείο με όνομα b.asp που να περιέχει τα εξής:

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

<%= "b" %>
Δοκίμασε να το δεις μέσω του IIS δηλαδή με τη διεύθυνση http://localhost/ex/b.asp. Αν δε μπορείς υπάρχει πρόβλημα με την ASP. Ίσως είναι απενεργοποιημένο το scripting στο φάκελο ex. Αν μπορείς προχώρησε στο επόμενο.

3) Κάνε ένα αρχείο με όνομα c.asp που να περιέχει τα εξής:

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

<%
  Response.Write "Starting...<br>"
  Response.Flush
  Dim conn
  On Error Resume Next
  Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41;
  conn.ConnectionString = "Provider=SQLOLEDB;Data Source=&#40;local&#41;;" & _
    "Initial Catalog=Northwind;integrated security=SSPI"
  conn.Open 
  If Err.Number = 0 Then
    Response.Write "Connected OK"
  Else
    Response.Write Err.Description
  End If
%>
Δοκίμασε να το δεις μέσω του IIS δηλαδή με τη διεύθυνση http://localhost/ex/c.asp. Αν δε μπορείς υπάρχει πρόβλημα με το ADO ή τον SQL Server. Ίσως είναι σταματημένος ο Server. Αν μπορείς σταμάτα, δεν έχει επόμενο.
:D
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 02 Μαρ 2005 09:50

ΚΑΤΑΡΧΑΣ ΣΑΣ ΕΥΧΑΡΙΣΤΩ ΟΛΟΥΣ ΣΑΣ ΓΙΑ ΤΗΝ ΒΟΗΘΕΙΑ

1. ΤΟ A.ASP ΤΡΕΧΕΙ

2. ΤΟ Β.ASP ΤΡΕΧΕΙ

3. ΤΟ C.ASP ΛΕΕΙ

Starting...
Login failed for user 'SYBERIA\IUSR_SYBERIA'.

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 02 Μαρ 2005 09:56

ΟΤΑΝ ΓΡΑΦΩ ΤΟΝ ΕΞΗΣ ΚΩΔΙΚΑ:

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

<% 
  Response.Write "Starting...<br>" 
  Response.Flush 
  Dim conn 
  On Error Resume Next 
  Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
  conn.ConnectionString = "Provider=SQLOLEDB;Data Source=&#40;LOCAL&#41;;" & _ 
    "Initial Catalog=Northwind;integrated security=SSPI" 
  conn.Open 
  If Err.Number = 0 Then 
    Response.Write "Connected OK" 
  Else 
    Response.Write Err.Description 
  End If 
%>
ΒΓΑΙΝΕΙ ΤΟ ΕΞΗΣ ΛΑΘΟΣ
Starting...
Login failed for user 'SYBERIA\IUSR_SYBERIA'.


ΟΤΑΝ ΓΡΑΦΩ ΤΟΝ ΕΞΗΣ ΚΩΔΙΚΑ

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

<% 
  Response.Write "Starting...<br>" 
  Response.Flush 
  Dim conn 
  On Error Resume Next 
  Set conn = Server.CreateObject&#40;"ADODB.Connection"&#41; 
  conn.ConnectionString = "Provider=SQLOLEDB;Data Source=&#40;SYBERIA&#41;;" & _ 
    "Initial Catalog=Northwind;integrated security=SSPI" 
  conn.Open 
  If Err.Number = 0 Then 
    Response.Write "Connected OK" 
  Else 
    Response.Write Err.Description 
  End If 
%>
ΒΓΑΙΝΕΙ ΤΟ ΕΞΗΣ ΛΑΘΟΣ

Starting...
[DBNETLIB][ConnectionOpen (Connect()).]Ο διακομιστής SQL δεν υπάρχει ή δεν επιτρέπεται η πρόσβαση.


ΜΗΠΩΣ ΠΡΕΠΕΙ ΝΑ ΚΑΝΩ ΚΑΠΟΙΑ ΡΥΘΜΙΣΗ ΣΤΟΝ IIS?

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 02 Μαρ 2005 13:08

Ο SQL SERVER ΤΡΕΧΕΙ

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

asp -sql server - connection

Δημοσίευση από skeftomilos » 03 Μαρ 2005 03:04

Οι σελίδες ASP τρέχουν υπό τον account IUSR_<machine name>. Δεν έχεις δώσει σε αυτό τον account πρόσβαση στη database Northwind του SQL Server και γι'αυτό δε μπορεί να γίνει η σύνδεση. Δημιούργησε ένα νέο Login μέσω του SQL Server Enterprise Manager για τον IUSR_SYBERIA και δώσε του πρόσβαση στη database που θέλεις.
:D

Εικόνα

Μία άλλη φοβερή ιδέα είναι να αλλάξεις τον account υπό τον οποίο τρέχουν οι ASP σελίδες. Αυτός αλλάζει από το IIS snap-in, Web Sites - Properties - Directory Security - Edit - Anonymous access. Π.χ. αντί για τον IUSR_SYBERIA μπορείς να ορίσεις τον Administrator:

Εικόνα

:o :doh: ΘΕΟΣ ΦΥΛΑΞΟΙ!!! :naughty: :naughty:
:o :doh: GOD FORBID!!! :naughty: :naughty:
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

ttt2005
Δημοσιεύσεις: 42
Εγγραφή: 07 Φεβ 2005 03:43

asp -sql server - connection

Δημοσίευση από ttt2005 » 03 Μαρ 2005 12:55

ευχαριστω πολυ το προβλημα λυθηκε

Απάντηση

Επιστροφή στο “ASP, ASP.NET”

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

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