数据库概述:

DBMS(Database Management System,数据库管理系统)和数据库。

平时谈到“数据库”可能有两种含义:MSSQLServer、Oracle等某种DBMS;存放一堆数据表的一个分类( Catalog )。

不同品牌的DBMS有自己的不同的特点:

  MySQL(速度很快,适合对数据要求并不是十分严谨的地方,去掉了很多中小型企业中不常用的功能)

  MSSQLServer(与.net结合很好,只能运行在windows平台下,大数据量、大交易量表现并不十分好,功能比MySQL多)

  DB2(大型)、Oracle(大型)、Access(文件)、 SQLite(极其轻量级数据库) 、Sybase等。对于开发人员来讲,大同小异

  SQL(语言)<>SQLServer<>MSSQLServer。最常见的错误。

  除了Access、SQLServerCE、SQLite等文件型数据库之外,大部分数据库都需要数据库服务器才能运行。学习、开发时是连接本机的数据库,上线运行时是数据库运行在单独的服务器。

1:数据库附加时候报错:拒绝访问:数据库文件权限不够

2:SQL Server数据库身份验证

 Windows身份验证:以当前登录本机的账户去登陆SQL Server,若有权限,则登录;和本机有多少实例账户无关

                            在企业中同一个域名中的电脑都可以使用Windows身份验证登录SQL Server

 SQL Server账户验证:用你在SQL Server中自己建的用户名和密码进行登录,和Windows没有关系

 1 create database dbone
 2 on primary
 3 (
 4     name='dbone',
 5     filename='C:\dbone.mdf',
 6     size=10MB;
 7     maxsize=1000M,
 8     filegrowth=10%
 9  
10 )
11 log on
12 (
13     name='dbone_log',
14     filename='C:\dbone_log.ldf',
15     size=2MB;
16     maxsize=100M,
17     filegrowth=10M
18 )
Create DB Demo

相关文章: