我想使用可以通过互联网访问的SQL Server来测试连接但是我迷路了,我不知道从哪里开始。
我知道如何在MySQL中执行此操作,但我想知道如何在SQL Server中执行此操作。
提前致谢。
答案 0 :(得分:0)
我知道的一个快速技巧,即使在没有安装SQL工具的计算机上也能正常工作:
.udl
添加一个扩展名。它应该更改为带有表格的图标和背景为0和1的白页。答案 1 :(得分:0)
答案 2 :(得分:0)
通过互联网连接'你的意思是从互联网连接到SQL Server?
您需要在防火墙中打开适当的端口并将它们NAT连接到SQL Server。
答案 3 :(得分:0)
为了帮助您入门,我将在您的本地工作站上安装SQL Server Express的副本,并使用SQL Server身份验证创建SQL Server实例。还可以安装SQL Server Management Studio,它是一个可视控制台,您可以通过它来管理数据库和登录等。可以在这里免费获取:
http://www.microsoft.com/en-us/download/details.aspx?id=29062
进入SQL Server Management Studio,使用sysadmin权限创建数据库和登录用户名和密码。使用以下代码进行连接。原则类似于通过Internet连接到SQL Server数据库,只有更多的安全问题需要考虑。
Dim sConnectionString As String = "Server= MYCOMPUTERNAME\SQLEXPRESS;Database=DATABASE_NAME;User ID=USER_ID;Password=PASSWORD;Trusted_Connection=False;
Try
Dim mySqlConnection As New System.Data.SqlClient.SqlConnection()
mySqlConnection.ConnectionString = sConnectionString
mySqlConnection.Open()
MessageBox.Show("You have connected successfully to the SQL Server database.")
Catch SqlEx As SqlException
MessageBox.Show(SqlEx.Message & Constants.vbNewLine & Constants.vbNewLine & "You have NOT connected successfully to the SQL Server database.")
Catch ex As Exception
MessageBox.Show(ex.Message & Constants.vbNewLine & Constants.vbNewLine & "You have NOT connected successfully to the SQL Server database.")
End Try