Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Microsoft SQL Server 2008 R2 - Script verbindet sich mit der falschen Datenbank

Frage Entwicklung Datenbanken

Mitglied: Pixelschubser

Pixelschubser (Level 1) - Jetzt verbinden

16.09.2011 um 12:36 Uhr, 5046 Aufrufe, 4 Kommentare

Microsoft SQL Server 2008 R2 - Script verbindet sich mit der falschen Datenbank

Mahlzeit zusammen,

ich hab ein Problem mit meinem Microsoft SQL Server 2008 R2. Dort habe ich zwei Datenbanken angelegt:

DatenbankX und DatenbankX-test

Dafür habe ich einen gemeinsamen User angelegt. Dieser hat bei beiden Datenbanken OWNER-Rechte. Nun habe ich in meinem PHP-Script angegeben, dass er sich mit DatenbankX-test verbindet.

01.
<? 
02.
class mssql {  
03.
   var $host     = "192.168.xxx.xxx";  
04.
   var $pass     = "password";  
05.
   var $user     = "SQL_USR_X";  
06.
   var $database = "DatenbankX-test"
07.
   var $table    = ""
08.
   var $connect
09.
   var $result = array(); 
10.
   
11.
   public function connect() {       
12.
     $this->connect = mssql_connect($this->host,$this->user,$this->pass);  
13.
     mssql_select_db($this->database, $this->connect); 
14.
     return $this->connect;         
15.
   }   
16.
17.
?>
Warum auch immer verbindet er sich ständig mit der DatenbankX und nicht mit der DatenbankX-test.

Hat jemand eine Idee?

Schöne Grüße
Mitglied: BadFsaadKl
16.09.2011 um 12:46 Uhr
Moin,

kannst du dich normal mit SQL mit den Zugangsdaten auf der Datenbank verbinden ?

MfG Bad
Bitte warten ..
Mitglied: Pixelschubser
16.09.2011 um 14:09 Uhr
Ja, kann ich. Habe dann auch volle Rechte auf beide Datenbanken
Bitte warten ..
Mitglied: Pixelschubser
16.09.2011 um 15:06 Uhr
Hab den Fehler gefunden.

Irgendwie mochte der SQL-Server das "-" (DatenbankX-test) im Datenbanknamen nicht. Deshalb nahm er einfach die Standard-Datenbank des Users.

Hab die Datenbank umbenannt und siehe da es funktioniert.

Schöne Grüße
Bitte warten ..
Mitglied: Indrador
16.09.2011 um 16:02 Uhr
Hi,

ob es in php klappt weiß ich nicht aber in Abfragen musst du in solchen Fällen ja
auch [ und ] setzen, sonst weiß der Server ja bei operatoren (+/-/*/.......) nicht was du willst.

oder bei namen mit Leerzeichen muss man auch [] verwenden z.B.

select spalte_1 from tabelle funktioniert

select spalte 1 from tabelle funktioniert nicht
select [spalte 1] from tabelle funktioniert bei Leerzeichen usw.

Gruß
Bitte warten ..
Ähnliche Inhalte
Windows Server
gelöst SQL Server 2008 auf Server 2012 R2 lauffähig? (9)

Frage von achim222 zum Thema Windows Server ...

Windows Server
gelöst Problem: Migration SQL 2008 R2 EXPRESS auf SQL 2008 R2 STANDARD (15)

Frage von D-Line zum Thema Windows Server ...

Datenbanken
SQL Server 2008 R2 iso (6)

Frage von Doktore77 zum Thema Datenbanken ...

Batch & Shell
gelöst Powershell - Zugriff auf Datenbank - Ausführen eines SQL Scripts

Frage von internet2107 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Multimedia

Raspberry Pi als Digital-Signage-Computer

(1)

Information von BassFishFox zum Thema Multimedia ...

Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(15)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Router & Routing
Freigabe aus anderem Netz nicht erreichbar (31)

Frage von McLion zum Thema Router & Routing ...

Visual Studio
Vb.net-Tool zum Erzeugen einer Outlook-E-Mail (24)

Frage von ahstax zum Thema Visual Studio ...

Batch & Shell
Batch Programm verhalten bei shoutdown -p (19)

Frage von Michael-ITler zum Thema Batch & Shell ...

Windows Netzwerk
Netzwerk Neustrukturierung (15)

Frage von IT-Dreamer zum Thema Windows Netzwerk ...