你应该先搞明白什么叫网络数据库,什么是SQL Server。
况且,老师们口头上的叫法并不一定准确。
我们通常就用微软SQL Server来称呼它,而不会提起它的关系数据库、网络数据库等等特征,因为那些理论上的分类,对于日常工作没有意义。
>
1sqlserver:微软的数据库管理系统,小中大型应用都挺适合,很多网络游戏就是用的sqlserver作为数据库的。微软的东西向来比较傻瓜,一般稍微学习一下看看资料就能上手了。我觉得学校使用sqlserver是不错的选择。
2mysql:免费数据库管理系统,小巧实用,很多人在开始学习数据库编程时选择的就是mysql。由于免费,更新比较慢,而且不太适合大型应用。
3db2:见下面oracle的介绍
4oracle:和db2一样,主要面向企业级应用,可以说是目前市场上最优秀的数据库管理系统之一了。
5aess:这个就不用多解释了,个人网站或其它小型应用可以选用aess。
以上,希望对你有所帮助。
telnet <服务器IP地址> 1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQL Server 服务器工作正常,并且正在监听1433端口的 TCP/IP 连接
如果命令返回"无法打开连接"的错误信息,则说明服务器端没有启动 SQL Server 服务,
也可能服务器端没启用 TCP/IP 协议,或者服务器端没有在 SQL Server 默认的端口1433上监听
=============接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道是否启用了 TCP/IP 协议等等 =============
可以利用 SQL Server 自带的服务器网络使用工具来进行检查
点击:程序 -- Microsoft SQL Server -- 服务器网络使用工具
打开该工具后,在"常规"中可以看到服务器启用了哪些协议
一般而言,我们启用命名管道以及 TCP/IP 协议
点中 TCP/IP 协议,选择"属性",我们可以来检查 SQK Server 服务默认端口的设置
一般而言,我们使用 SQL Server 默认的1433端口如果选中"隐藏服务器",则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接
============= 接下来我们要到客户端检查客户端的网络配置 =============
我们同样可以利用 SQL Server 自带的客户端网络使用工具来进行检查,
所不同的是这次是在客户端来运行这个工具
点击:程序 -- Microsoft SQL Server -- 客户端网络使用工具
打开该工具后,在"常规"项中,可以看到客户端启用了哪些协议
一般而言,我们同样需要启用命名管道以及 TCP/IP 协议
点击 TCP/IP 协议,选择"属性",可以检查客户端默认连接端口的设置,该端口必须与服务器一致
单击"别名"选项卡,还可以为服务器配置别名服务器的别名是用来连接的名称,
连接参数中的服务器是真正的服务器名称,两者可以相同或不同别名的设置与使用HOSTS文件有相似之处
你那是连接OLEdb数据库的 也就是ACCESS 要连接SQL数据库 把所有的OLEDB这几个字母换成SQL
SqlConnection conn;
SqlCommand cmd;
SqlDataReader reader;
public void connectDatabase()
{
string ip = "16819214778";
string us= "user";
string ps= "777888";
string mdb= "ques";
conn = new OleDbConnection(@"Data Source=" + ip + ";User ID=" + us + ";Password=" + ps + ";Initial Catalog=" + mdb + "");
还有命名空间也要改 using SystemDataSqlClient;
sql server 2005 配置成允许远程访问即可
>
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的 *** 作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库 *** 作的基础,并且现在几乎所有的数据库均支持SQL。
您好,首先确认你的防火墙允许你的
SQL服务器
链接,并且在建立数据库实例的时候要允许混合认证(就是可以WINDOWS
身份认证
和SQL身份认证),不然别的电脑无法连接你的数据库。然后在任意电脑上输入你的
电脑IP
和
端口号
,再输入SQL身份认证的账户和密码就可以了。
望采纳!
CREATE TABLE [dbo][Advertisement] 这些是建表语句,基本的SQL, 你用什么数据库,就查查他们的手册就行了,
如果你是搞数据库吃饭的,你一定要学习一下SQL,
这里告诉你答案也没什么用途,关键是你自己理解。
>
以上就是关于SQL Server为什么叫网络数据库全部的内容,包括:SQL Server为什么叫网络数据库、SQL数据库常见(sql数据库常见语句错误)、sql server 2000网络数据库连不上什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)