2017-09-16 1 views
0

が、これは完全に働いているようだ:Git Bashを使用してSQLCMD経由でSQL Serverにログインするにはどうすればよいですか?私のコマンドプロンプトで

sqlcmd -S .\sqlexpress 

しかし、私のGitのバッシュで、これは動作するようには思えません。与えている:

Named Pipes Provider: Could not open a connection to SQL Server [53]. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : 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.. Sqlcmd: Error: Microsoft SQL Server Native Client 10.0 : Login timeout expired.

を私はGitのバッシュで多くのことをとどまるとして、どのように私は、多くの場合、周りに移動せずにGitのBashを経由して私のSQL Serverにログインすることができますか?

答えて

0

私は、ログイン作業を行うためのwinptyを必要な推測:

winpty sqlcmd -S .\\sqlexpress

2

あなたは追加のバックスラッシュ付きのgit bashシェルでインスタンス名を分離するバックスラッシュをエスケープする必要があります。

SQLCMD -S .\\sqlexpress 
+0

私のgit bashの今は永遠に待っていて何も返さない –

+1

接続がタイムアウトしていないということですか?奇妙な、それは私のために働く。 'SQLCMD -S localhost \\ sqlexpress'を試してみてください。 –

+0

こんにちはダン、私はついにそれを働かせました: "winpty sqlcmd -S。\\ sqlexpress" :) –

関連する問題