私は開発者であり、プロジェクトを実行しています。私はHeidiSQLを使用して私たちのDBに接続します。ポート3306上のTCP/IPを のユーザ名とパスワードで使用しています。オンラインデータベースへの接続#
私はサーバ用に何かを開発していますが、私はIP上でホストされているデータベースに接続したいと思っています(私はHeidiSQL経由でIPに を接続しています。
そして、私はC#でそれを試して、
string connectionstring = "Data Source=ourIP,3306;Initial Catalog=auth, User ID=myusernameforserv, Password=mypasswordforserv";
SqlConnection conn = new SqlConnection(connectionstring);
try
{
conn.Open();
}
catch (SqlException ex)
{
MessageBox.Show(ex.Message);
}
と私はそれがデータベースに接続できないというエラーを取得します。最初に、データベースが存在しないか、 私はそれにアクセスできないと言っていましたが、今は "Error state:18"というエラーが表示されます。
自分のコードにNuGETを使用していません。単にsystem.sql.dataclientを使用しています。
どのデータベースですか? SqlConnectionはSQLServer用です –