开启SqlExpress 2005
安装VS2005 或者 VS2008等微软IDE时默认情况会安装一个SqlExpress,这是一个免费的SqlServer数据库。 但是默认情况下,没有开启TCP连接,没有启用SqlServer身份验证登录,没有启用sa账户,故默认状态下,你只能使用Windows身份验证登录,这很不方便,通过以下方式我们可以解决这些问题,很多次遇到这个问题了,每次都没记下来,今天一定把它记下来了。 1.启用SqlServer身份认证 ?? 首先确保停止SqlExpress服务,默认安装的实例名是mssql$sqlexpress,这通过services.msc在服务管理器里面可以看到。 ?? net stop mssql$sqlexpress ? 2.打开注册表如下位置 ?? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL.1/MSSQLServer ?? 将LoginMode项的值修改为2,即Windows 或 SqlServer身份验证模式 ? 3.重新启动Sqlexpress ? net start mssq$sqlexpress ? 4.使用windows身份验证登录sqlexpress ?? sqlcmd -S ./sqlexpress ? 5.启用sa账户 ? ALTER LOGIN [sa] ENABLE ? 6.修改sa账户密码 ? USE [master] GO ? ALTER LOGIN [sa] WITH PASSWORD = N'sa的密码' ? 7.OK,大功告成.现在您可以如下登录 ? sqlcmd -S ./sqlexpress -U sa -P 新密码 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |