平院实训门禁系统导入

这是我的配置(如果是Win10最好每一步都管理员身份运行)
win7
SQLServer2008
VS2012

切记:注意:当你SQLserver创建数据库和VS连接数据库的时候得用同一种方式,要么都用window(主机名),要么都用SQLServer身份验证(sa 是账户名、密码是你自己创建的) 进入数据库的方式得统一!!!!

1,数据库老师给的版本有点高,我的电脑配置不高,以SQL Server 2008为例子

2,数据库的导入,这里老师给了SQL语句,你需要打开,然后全部复制一下。(这里可以看到master这个数据库,打开SQLserver你会发现它是系统数据库,这里我没法导出来)

在这里插入图片描述

USE [master]
GO
/****** Object:  Database [database_125K]    Script Date: 25/05/2020 17:58:21 ******/
CREATE DATABASE [database_125K] ON  PRIMARY 
( NAME = N'database_125K', FILENAME = N'D:\SQL\database_125K.mdf' , SIZE = 3072KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'database_125K_log', FILENAME = N'D:\SQL\database_125K_log.ldf' , SIZE = 3840KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [database_125K] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [database_125K].[dbo].[sp_fulltext_database] @action = 'disable'
end
GO
ALTER DATABASE [database_125K] SET ANSI_NULL_DEFAULT OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_NULLS OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_PADDING OFF 
GO
ALTER DATABASE [database_125K] SET ANSI_WARNINGS OFF 
GO
ALTER DATABASE [database_125K] SET ARITHABORT OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_CLOSE OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_SHRINK OFF 
GO
ALTER DATABASE [database_125K] SET AUTO_UPDATE_STATISTICS ON 
GO
ALTER DATABASE [database_125K] SET CURSOR_CLOSE_ON_COMMIT OFF 
GO
ALTER DATABASE [database_125K] SET CURSOR_DEFAULT  GLOBAL 
GO
ALTER DATABASE [database_125K] SET CONCAT_NULL_YIELDS_NULL OFF 
GO
ALTER DATABASE [database_125K] SET NUMERIC_ROUNDABORT OFF 
GO
ALTER DATABASE [database_125K] SET QUOTED_IDENTIFIER OFF 
GO
ALTER DATABASE [database_125K] SET RECURSIVE_TRIGGERS OFF 
GO
ALTER DATABASE [database_125K] SET  DISABLE_BROKER 
GO
ALTER DATABASE [database_125K] SET AUTO_UPDATE_STATISTICS_ASYNC OFF 
GO
ALTER DATABASE [database_125K] SET DATE_CORRELATION_OPTIMIZATION OFF 
GO
ALTER DATABASE [database_125K] SET TRUSTWORTHY OFF 
GO
ALTER DATABASE [database_125K] SET ALLOW_SNAPSHOT_ISOLATION OFF 
GO
ALTER DATABASE [database_125K] SET PARAMETERIZATION SIMPLE 
GO
ALTER DATABASE [database_125K] SET READ_COMMITTED_SNAPSHOT OFF 
GO
ALTER DATABASE [database_125K] SET HONOR_BROKER_PRIORITY OFF 
GO
ALTER DATABASE [database_125K] SET RECOVERY FULL 
GO
ALTER DATABASE [database_125K] SET  MULTI_USER 
GO
ALTER DATABASE [database_125K] SET PAGE_VERIFY CHECKSUM  
GO
ALTER DATABASE [database_125K] SET DB_CHAINING OFF 
GO
EXEC sys.sp_db_vardecimal_storage_format N'database_125K', N'ON'
GO
USE [database_125K]
GO
/****** Object:  Table [dbo].[PersonInfo]    Script Date: 25/05/2020 17:58:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PersonInfo](
	[cardID] [nvarchar](20) NOT NULL,
	[personName] [nvarchar](30) NOT NULL,
	[sex] [nchar](10) NOT NULL,
	[identifyCardID] [nvarchar](50) NOT NULL,
	[permission] [nchar](10) NOT NULL
) ON [PRIMARY]
GO
/****** Object:  Table [dbo].[Record]    Script Date: 25/05/2020 17:58:22 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Record](
	[CardID] [nvarchar](20) NOT NULL,
	[State] [varchar](50) NOT NULL,
	[DateTime] [varchar](50) NOT NULL
) ON [PRIMARY]
GO
USE [master]
GO
ALTER DATABASE [database_125K] SET  READ_WRITE 
GO

3,打开数据库(我这里是以SQLServer身份验证登录的)(这里选择的登录方式和步骤8的登录方式 得一致)

在这里插入图片描述

4,点击系统数据库—>点击一下master这个数据库 —>然后 点击新建查询

在这里插入图片描述

5,把复制的内容粘贴到此处即可,执行(若没报错则创建数据库成功,按理说SQLServer2008相对稳定,同样数据库不会有错的应该)

这里要注意一下,看老师发的SQL里面内容,是有个文件夹的,你需要在D盘下创建一个SQL文件夹,运行SQL语句之后,会创建数据库,存放到这里来。

在这里插入图片描述
在这里插入图片描述
执行完之后:
在这里插入图片描述

6,打开VS,文件—>打开—>项目/解决方案—>选择老师发的那个.sln即可

7,工具—>连接到数据库—>数据连接—>添加连接

在这里插入图片描述

8,按图来就行,连接到数据库一定是master,服务器名为你的计算机名(或者.也可以)

在这里插入图片描述

9,出现两张表即可

在这里插入图片描述

10,然后就是虚拟仿真平台(只有两个使用COM口了)

在这里插入图片描述

11,打开VS,如图所示(复制 连接字符串如果有密码的话,把*改成你的密码)

在这里插入图片描述

12,更换SQLConfig.txt内容,若有密码的话*位置要变成你的密码

在这里插入图片描述

13,这里也要换成11步里面的连接字符串

在这里插入图片描述

14,运行VS试试效果(仔细看这里的COM101打开)

在这里插入图片描述
记得要给虚拟平台供电
在这里插入图片描述
后序操作对COM101对应的读卡器进行操作,然后相当与COM101读卡器就是刷卡的,然后控制页面的门开关闭合(标签靠近COM101对应的读卡器即可)。

发卡
开门
在这里插入图片描述
查询结果
在这里插入图片描述
点击所要查看的表—>右击—>选择前1000行 就会显示出来了
数据库信息
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond谚语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值