mssql nelye se spojit s db

crookslovacko
Člen | 75
+
0
-

Snažím se rozjet mssql a nette. Nemám moc zkušeností s mssql tak bojuju. Bohužel jsem narazil tak prosím zde o pomo chyba:

SQLSTATE[08001]: [Microsoft][ODBC Driver 17 for SQL Server]TCP Provider: Nemohlo být vytvořeno žádné připojení, protože cílový počítač je aktivně odmítl.

parameters:


database:
	dsn: 'sqlsrv:Server=127.0.0.1,1433;Database=dochazka'
	user: sa
	password: root

Budu vděčný za radu
TCPI/IP je aktive
sa existuje
databaze by měla být OK
heslo taky

Děkuji za radu jakkoukoliv

ajda2
Člen | 66
+
-1
-

Čau,
myslím si, že máš chybu v dsn. Před portem by měla být dvojtečka:

database:
	dsn: 'sqlsrv:Server=127.0.0.1:1433;Database=dochazka'
	user: sa
	password: root

Pokud by nepomohlo, tak ještě zkusit vyměnit 127.0.0.1 za localhost.
Toto může dělat na Windows problém .

Pokud používáš Docker, tak můžu poslat ukázku Docker Image a připojení k MS SQL z Nette, které mi funguje

crookslovacko
Člen | 75
+
0
-

Bohužel nepomohlo

Osobně si myslím že to je celkem dobře protože takto to aspoň vypadá že se něco děje ale server to odmítne, jakoby to bylo jen heslem. Pokud udělám změny co jsi psal, tak to končí vypršením časového limitu, nebo SQL errorem o připojení.

Jinak používám xampp a mssql server 2019

Někdo jiný nápad?

Kamil Valenta
Člen | 820
+
0
-

Nějakým admin-toolem pro mssql se z toho serveru připojíš?

mat.cerny3
Člen | 9
+
0
-

@crookslovacko Ahoj, našel jsi nějaké řešení? Také s tím bojuji.

Ale mám jiný error:
SQLSTATE [08001, 2]: [Microsoft][ODBC Driver 17 for SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [2]. \n
SQLSTATE [HYT00, 0]: [Microsoft][ODBC Driver 17 for SQL Server]Login timeout expired\n
SQLSTATE [08001, 2]: [Microsoft][ODBC Driver 17 for SQL Server]A network-related or instance-specific error has occurred while establishing a connection to SQL Server. Server is not found or not accessible. Check if instance name is correct and if SQL Server is configured to allow remote connections. For more information see SQL Server Books Online

Nesetkal se s tím někdo prosím?

Editoval mat.cerny3 (2. 2. 2021 13:17)

Ozzrel
Generous Backer | 54
+
0
-

Ano použití MSSQL je problém.

Pro připojení používám bez portu:

database:
	default:
		dsn: 'sqlsrv:Server=192.168.1.1;Database=MojeDB'
		user: president
		password: maga2020
		options:
			lazy: yes

Navíc je nutné mít v PHP pro Windows nahraný ODBC ovladač pro správnou verzi PHP/VC

https://www.php.net/…o-sqlsrv.php

Editoval Ozzrel (10. 2. 2021 9:30)

BlackyJack
Backer | 1
+
0
-
database:
		dsn: 'sqlsrv:Server=nazevserveru\\SQLEXPRESS,1433;Database=database1'
		user: 'sa'
		password: 'tajneheslo'

Takto funguje mně