连接SQL Server 数据库

Posted 会洗碗的CV工程师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接SQL Server 数据库相关的知识,希望对你有一定的参考价值。

目录

一、启动 SQL Server Management Studio

1. 点击 SQL Server Management Studio 菜单进入

2. 选择服务器和身份验证方式  

3. 点击连接进入数据库  

二、新建数据库 

1.数据库的概念

2. 看看当前有哪些数据库

3. 新建数据库  

三、新建查询 

1. 选中 test 数据库,使其变蓝

2. 右键,选择新建查询  

3. 弹出 SQL 编辑框  

4. 重要的习惯  


一、启动 SQL Server Management Studio

启动前,请确保 SQL Server 服务已经打开

1. 点击 SQL Server Management Studio 菜单进入

2. 选择服务器和身份验证方式  

        在服务器名称选择本机(连接本机的 SQL Server 数据库)。目前,本机只有一个 SQL Server 数据库,所以可以直接填主机名。         如果本机有多个 SQL Server 数据库,则要写明连接的数据库。如果要连接其他机器, 要写其他的机器名和服务名,例如要连接到 LAPTOP-A 的 MSSQLSERVERTEST 数据库上,则 要写 LAPTOP-A\\MSSQLSERVERTEST。         连接时有时候需要 SQL Server 允许用户远程登陆。         身份认证方式选择 windows 身份认证。这是通过操作系统进入数据库。         也可以通过用户名和密码进入 SQL Server 数据库。选择 SQL Server 身份验证,输入用 户、密码就能登陆。有时候,不允许 sa 用户登录,需要在数据库中进行相应的设置。

3. 点击连接进入数据库  

二、新建数据库 

1.数据库的概念

        SQL Server 的数据库这个概念其实比较容易混淆,我们通常把一个 SQL Server 服务下 对应的数据库叫做数据库(大概念),但 SQL Server 下有允许在这个大的数据库下单独建小 的数据库(小概念)。         相对而言,Oracle 就比较清晰。SQL Server 里大的数据库在 Oracle 中就叫数据库,而 SQL Server 下的小的数据库其实对应于 Oracle 的表空间。用表空间的概念来理解 SQL Server 下的数据库(小概念)就行。

2. 看看当前有哪些数据库

点击数据库前的加号,展开它。可以看到系统数据库和用户当前已经建好的数据库。

        系统数据库是 SQL Server 装完自动建好的,里面包括 master,model,msdb,tempdb 等。其中 master 是主数据库,负责 SQL Server 数据库的正常运行,tempdb 用来存放临时 表的。

 

3. 新建数据库  

右键点击数据库,选择新建数据库

在对象资源管理器下可以看到新建的数据库 test,选中它。

三、新建查询 

1. 选中 test 数据库,使其变蓝

2. 右键,选择新建查询  

3. 弹出 SQL 编辑框  

         注意下图红色矩形区域显示的是我们要工作的数据库 test

4. 重要的习惯  

        数据库是共享的,我们应该在自己的数据库下工作,不要跑到别人的数据库下操作,以 免影响其他开发人员的工作。新建查询时,特别要注意当前工作的数据库是否正确。         我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=3vtuwevgbfms4

萌新求助,sql server2008数据库连接失败

一、数据库引擎没有启动
  有两种启动方式:
  (1)开始->程序->Microsoft SQL Server 2008->SQL Server
2008外围应用配置器,在打开的界面单击"服务的连接的外围应用配置器",在打开的界面中找到Database
Engine,单击"服务",在右侧查看是否已启动,如果没有启动可单击"启动",并确保"启动类型"为自动,不要为手动,否则下次开机时又要手动启动;
  (2)可打开:开始->程序->Microsoft SQL Server 2008->配置工具->SQL Server
Configuration Manager,选中SQL Server 2008服务中SQL Server(MSSQLSERVER)
,并单击工具栏中的"启动服务"按钮把服务状态改为启动;
  使用上面两种方式时,有时候在启动的时候可能会出现错误,不能启动,这时就要查看"SQL Server
2008配置管理器"中的SQL Server
2008网络配置->MSSQLSERVER协议中的VIA是否已启用,如果已启用,则把它禁止.然后再执行上述一种方式操作就可以了。

二、进行远程连接时,是否已允许远程连接.
  SQL Server 2008 在默认情况下仅限本地连接.我们可以手动启用远程连接.在上面第一种方式中,找到Database
Engine,单击"远程连接",在右侧将"仅限本地连接(L)"改为"本地连接和远程连接(R)",并选中"同时使用TCP/IP和named
pipes(B)".

三、如果是远程连接,则还要查看连接数据库的语句是否正确,登录账户是否正确,密码是否正确等.
参考技术A 可以尝试用链接数据库,或者用webservices。这样也就省去直接用连接字符串来映射服务器了

以上是关于连接SQL Server 数据库的主要内容,如果未能解决你的问题,请参考以下文章

通过sql server 连接mysql

R SQL Server ODBC连接在服务器名称中转义字符

我们可以为 SQL Server 和 SQL Server Express 提供通用的连接字符串吗?

Debezium MS SQL Server 连接器问题

在本机怎样连接服务器上的sql server数据库

SQL server 2008中使用SSIS从一个数据库导入数据到另一个数据库,[SQL Server 目标 [22]] 错误: 无法准备 S