}
function connect($server, $username, $password) {
- $this->_link = @sqlsrv_connect(preg_replace('~:~', ',', $server), array("UID" => $username, "PWD" => $password, "CharacterSet" => "UTF-8"));
+ global $adminer;
+ $db = $adminer->database();
+ $connection_info = array("UID" => $username, "PWD" => $password, "CharacterSet" => "UTF-8");
+ if ($db != "") {
+ $connection_info["Database"] = $db;
+ }
+ $this->_link = @sqlsrv_connect(preg_replace('~:~', ',', $server), $connection_info);
if ($this->_link) {
$info = sqlsrv_server_info($this->_link);
$this->server_info = $info['SQLServerVersion'];
Increase username maxlength to 80 (bug #623)
Make maxlength in all fields a soft limit
MySQL: Support foreign keys created with ANSI quotes (bug #620)
+MSSQL: Pass database when connecting
Adminer 4.6.3 (released 2018-06-28):
Disallow using password-less databases