每当我运行代码时,我都会收到此错误:
建立与SQL Server的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称正确,并且已将SQL Server配置为允许远程连接。 (提供者:SQL网络接口,错误:26-指定服务器/实例时出错)
我尝试使用Internet提供的解决方案,但是似乎没有任何效果。就像使用Windows服务的服务一样,我在本地服务列表中找不到"SQL SERVER (NAME)"
。
SqlConnection connect = new SqlConnection (@"Data Source = DESKTOP-766P0MJ; Initial Catalog = LoginCredentials; Integrated Security = True");
SqlDataAdapter adapt = new SqlDataAdapter("SELECT COUNT(*) FROM LoginCredentials where username = '" + txtbox_username.Text + "' AND password = '" + txtbox_password.Text + "'", connect);
DataTable dt = new DataTable(); //this is creating a virtual table
adapt.Fill(dt);
if (dt.Rows[0][0].ToString() == "1")
{
/* I have made a new page called home page. If the user is successfully authenticated then the form will be moved to the next form */
this.Hide();
new InternRequest().Show();
}
else
MessageBox.Show("Invalid username or password");
答案 0 :(得分:0)
如果您的sql服务器服务已启动,并且再次出现此错误,则启动另一个名为[
{},
{},
{}
]
的sql服务器服务,并在服务器名称中运行sql server management studio时,可以选择SQL Server Browser
并在数据库引擎中显示您的sql server实例名称,单击它并进行连接,并检查您的用户名和密码以进行连接。
答案 1 :(得分:0)
打开运行并键入services.msc。服务窗口将打开。在该窗口中找到MSSQLSERVER及其相关文件。启动它,如果已启动,也可以重新启动它。