这篇文章是几年前我发布在网易博客当中的原创文章,安全设置金沙js娱乐场官方网站|本地策略|安全选项

2000软件只能在Windows XP或者更低的操作系统上正常安装和使用,由于SQL Server,在Windows7系统下安装SQL Server,打开”SQL Server,安装完成后需要确保SQL Server服务启动,在这个界面中启动右侧中,在安装数据库之前,微软更是推出了Windows Azure SQL云数据库,    操作系统使用Windows Server 2012,数据库使用Sql server

金沙js娱乐场官方网站 21

在弹出的对话框中点击“是”,这样SQL
Server 2000就配置完成了,必要时可以关闭并重新打开SQL Server
2000企业管理器即可:

金沙js娱乐场官方网站 1

C++连接问题

IDispatch error #3149异常 检查数据库是否可以连接,测试方法: 新建一个.txt文件,重命名为新建文本文档.udl,然后 检查strConnect字符串是否合法,右击属性–>提供程序,选择如下: 切换到连接< 喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPqOsyOfPwqO6PGJyIC8+DQo8aW1nIGFsdD0="这里写图片描述" src="http://www.bkjia.com/uploads/allimg/160414/0446233114-7.png" title="" /> 点击测试连接 未知错误 服务没有开启,或者没有按照上面的步骤设置服务器,设置完成后要重启

SQL Server2008配置
安装完成后需要确保SQL Server服务启动,启动的步骤如下: 1. 在 开始菜单
Microsoft SQL Server 2008 R…

金沙js娱乐场官方网站 2

运行安装程序,输入序列号,点击激活。
出现配置中心窗体,选择左侧的第一个选项“基本”,启动向导,注意在“Sql
Server实例”中,选择“使用现有的Sql server 实例”

点击“下一步”:

等待检查完成后,点击“下一步”(注意:如果此处有错误的话,就需要先把错误解决了才能继续下面的安装,否则的话可能会导致后面的安装失败,那个IIS功能要求可以不用管):

C++与SQLServer2008连接及配置

安装程序支持文件,点“安装”,如下图

二、安装Sql Server 2012 要点:

在配置之前,需要先从开始菜单里面打开SQL
Server 2000服务管理器并且运行,如图所示:

在弹出的对话框中点击“确定”:

连接数据库

加载.dll文件

using namespace std;
#import "path\\msado15.dll" no_namespace rename("EOF", "adoEOF")  /*path是msado15.dll的路径*/
/*在类中定义如下几个变量*/
_ConnectionPtr m_pConnection;  
_CommandPtr m_pCommand;  
_RecordsetPtr m_pRecordSet;/*如果_ConnectionPtr提示未找到,检查你的msado15.dll路径是否设置正确*/

连接数据库

HRESULT hr=CoInitialize(NULL);  //初始化COM  ;  
if(FAILED(hr))
{
    //初始化COM失败  ;  
    return;
}
hr = m_pConnection.CreateInstance(("ADODB.Connection")); /*创建实例*/
/*hr = m_pConnection.CreateInstance(__uuidof (Connection ));*/
if(FAILED(hr))
{
    //对象指针实例化失败  ;  
    return;
}
try  
{
    _bstr_t strConnect= "Provider=SQLOLEDB.1;Password=123;Persist Security Info=True;User ID=sa;Initial Catalog=QPServerInfoDB;Data Source=192.168.1.7,1433;";/*Data Source 是本机IP地址或者网络地址*/
    /*"Provider=SQLOLEDB.1;Password=123;Persist Security Info=False;User ID=sa;Initial Catalog=QPServerInfoDB;Data Source=PC201602252148";*/
    /*"Driver={sql server};server=PC201602252148;uid=sa;pwd=123"*/
    /*"Driver={sql server};server=192.168.0.7,1433;uid=sa;pwd=123"*/
    hr=hr=m_pConnection->Open(strConnect, L"",L"", adModeUnknown);
    if(FAILED(hr))/*FAILED(hr)代表hr<0*/
    {
        /*打开数据库失败*/
    }
} 
catch(_com_error &e)  
{  
    MessageBox(e.ErrorMessage()); /*打印出异常原因*/
}

连接数据库中Persist Security Info=True这个属性的解释 Persist Security Info属性的意思是表示是否保存安全信息,其实可以简单的理解为”ADO在数据库连接成功后是否保存密码信息”, True表示保存,False表示不保存 测试环节

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;User ID=yzs;Data Source=ydgl22"

数据库连接前

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=true"

数据库连接成功后

ConnectString="Provider=MSDAORA.1;Password=mypassword;User ID=dlyx;Data Source=ydgl22"

如果你有多个实例则需要在后面加上实例名,如127.0.0.1\newsqlserver。

四、安装Vs2012要点:

注:本博客内所有的文章均为原创,欢迎转载,但转载时请注明“瑞文软件”的字样,谢谢!

点击“安装”按钮:

SQL Server2008配置

安装完成后需要确保SQL Server服务启动,启动的步骤如下:

  1. 开始菜单–>Microsoft SQL Server 2008
    R2
    –>配置工具–>sql server
    配置管理器
    ,打开配置管理器,切换到如下界面
    金沙js娱乐场官方网站 3
    在这个界面中启动如图中的服务,启动方法:右击–>启动
    如果切换开启用户为本地电脑账户,则需要本地电脑账户设置密码,否则会提示错误

然后切换到如下界面:
金沙js娱乐场官方网站 4
在这个界面中启动右侧中SQL
Server(MSSQLSERVER)
这个选项(如果是启动状态,配置了如上中的界面,就需要重新启动)

  1. 开始菜单–>Microsoft SQL Server 2008 R2–>SQL Server
    Management Studio
    ,打开SQL Server Management
    Studio
    软件登陆数据库如下图所示:
    金沙js娱乐场官方网站 5
    配置账户sa
    点击连接进入数据库管理界面,,在数据库中已经默认创建了一个登陆名(sa),
    右击登陆名下的sa–>属性,进入如下界面
    金沙js娱乐场官方网站 6
    在这个界面(常规)中设置密码(密码确认密码是以后用sa登陆数据库的密码),切换到状态界面中,如下图设置
    金沙js娱乐场官方网站 7
    如果禁用拒绝,C++连接就会出现异常
    配置数据库安全性连接配置
    配置数据库的安全性,右击数据库服务(根目录)–>属性–>安全性,如下图配置:
    金沙js娱乐场官方网站 8
    服务器身份验证一定要选择SQL Server和Windows
    身份验证模式
    ,否则C++用sa这个用户名登陆不上,会出现提示未知错误
    连接选项卡中,勾选允许连接到此服务器,不然连接数据库失败

金沙js娱乐场官方网站 9

1、启动时不需要按Ctrl+Alt+Del:
   
控制面板|管理工具|本地安全设置,弹出本地安全设置窗口,然后选择“安全设置|本地策略|安全选项”,在右侧,“交互式登陆:无需按Ctrl-Alt-Del”改为“已启用”。
2、允许未登录时关机:
   
控制面板|管理工具|本地安全设置,弹出本地安全设置窗口。“关机:允许系统在未登录的情形下关机”,设为“已启用”。
3、允许使用简单密码:
   
控制面板|管理工具|本地安全设置,弹出本地安全设置窗口。选择安全设置|账户策略|密码策略 
“密码必须符合复杂性要求”禁用。“密码最长使用期限”设为0。
4、关机不用输入理由:
   
运行组策略管理器gpedit.msc,然后计算机配置|管理模版|系统,“显示关闭事件跟踪程序”禁用。
5、登录无需输入用户名和密码:
    运行control
userpasswords2,不要勾选“登陆时需要输入用户名和密码”,然后提供用户名和密码即可。
6、关闭IE增强的安全配置:
    服务管理器|本地服务器|IE增强的安全配置  由“启用”改为“关闭”

然后再次右键点击刚刚的服务器名称那里,选择“编辑SQL
Server 注册属性”:

点击“下一步”按钮:

SQL Server2008的问题

已成功与服务器建立连接,但是在登录过程中发生错取。(provider:共享内存提供程序,error:0-管道的另一端上无任何进程。)(Microsoft
SQL Server,错误:233)
解决方法:打开程序所有程序Microsoft SQL Server
2005
配置工具SQL Server
配置管理器
,在弹出的窗体中,找到SQL Server 2005
网络配置
,把MSSQLSERVER的协议下的Named
Pipes
TCP/IP启动,然后重新启动Microsoft SQL Server 2005就可以了。
SQL Server
配置管理器
远程过程调用失败。[0x800706be]解决方案
电脑上安装了两个版本的SQL server,卸载另个SQL server版本

金沙js娱乐场官方网站 10

三、安装Team fundation server要点:

金沙js娱乐场官方网站 11

将左边全部打钩,点击下一步:

C++操作SQL Server2008

对于SQL的服务帐户,我都用得是NETWORK SERVICE帐户,方便管理使用,

 

金沙js娱乐场官方网站 12

金沙js娱乐场官方网站 13

我这台服务器是第一次安装SQL 2008
R2,所以直接用默认实例MSSQLSERVER即可。一台服务器可以安装多个实例。

一、安装Windows Server 2012之后,为了使用的方便,如下配置:

选择“本地计算机”,点击下一步:

2、SQL Server
2005配置

金沙js娱乐场官方网站 14

    操作系统使用Windows Server 2012,数据库使用Sql server
2012,Alm工具使用Team fundation server 2012,Ide使用Visual studio
2012。整个开发环境重新安装,过程中的要点记录如下:

金沙js娱乐场官方网站 15

然后点击左上角的“状态”选项,在“登录”那里选择“启用”,然后点击“确定”按钮,如图所示:

又是规则检测 ,微软还挺细致的。

8、Windows资源管理器:
  资源管理器|查看|选项,然后:隐藏受保护的操作系统文件
不要勾选;隐藏文件和文件夹 
选择“显示隐藏的文件、文件夹和驱动”;隐藏已知文件类型的扩展名 不要勾选。

注:由于SQL Server
2000安装的时候对操作系统环境比较苛刻,在安装之前最好退出所有正在运行的软件,包括杀毒软件和安全卫士之类的软件(最好是在刚刚开机了以后就安装了,不要运行其它的软件),否则可能会导致安装失败。

金沙js娱乐场官方网站 16 

经过慢长的安装,终于安装完了,直接打开SSMS登录看一下吧。

  1. 在”SQL Server
    安装中心”页上,选择”安装”,然后选择”全新安装或向现有安装添加功能”。
  2. 一路确定,选择安装项目:
    选中数据库引擎服务(Team Foundation Server
    所必需)、全文搜索或全文和语义提取搜索 (Team Foundation
    Server所需)、客户端工具连接(如果运行 Team Foundation Server
    上未安装其他 SQL Server 组件,则必须安装该组件。)、管理工具。
    3.继续一路确定,到“服务器配置”页面,头两行的用户设为NT
    AUTHORITY\NETWORK
    SERVICE,密码留空,服务类型设为自动。当然,也可以使用我们预先创建的用户名、密码。
    4.在”数据库引擎配置”页上,依次选择”Windows
    身份验证模式”、”添加当前用户”、”下一步”。

点击“是”:

金沙js娱乐场官方网站 17

金沙js娱乐场官方网站 18

15、在服务器管理器中,安装”Web服务器“角色,启用iis,支持Asp.net。注意勾选.net
3.5。

点击“下一步”:

金沙js娱乐场官方网站 19

金沙js娱乐场官方网站 20

14、Win 2012的ie10,目前不能正常使用Flash,故需要安装Chome浏览器。

然后在打开的窗体的“身份验证”那里选择“SQL
Server 和Windows(S)”,然后点击确定按钮:

金沙js娱乐场官方网站 21

我们的SQL是用来做网站数据库的,所以推荐使用“混合模式”,并给sa帐户设置一个密码,密码需符合复杂性要求。并添加当前用户为数据库管理员帐户。

此后有需要再安装。

 

然后右键点击服务器名称那里,选择“重新启动”,这样就完成了SQL
Server 2005的配置:

接受许可条款,必须得支持。。。不然微软不给用。

7、性能优化
   
服务器管理器|本地服务器,点击计算机名,弹出在系统属性窗体。高级|性能,在“数据执行保护”中,选择“仅为基本Windows程序和服务启用DEP”。在“高级”中,“调整以优化性能”,选择“程序”。在“虚拟内存”中,点“更改按钮”,不要勾选“自动管理所有驱动器的分页文件大小”,选中系统盘,选“无分页文件”并点击“设置”按钮,如此将删除系统盘上的虚拟内存文件。

1、安装过程

双击运行里面的setup.exe文件:

本篇的教程的目的就是带领大家安装一下Sql server 2008
R2,对每一步作一个大概的说明,说得不好的地方,请大家指出来,大家共同进步。