欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    Visual Studio 2010中连接SQL数据库.docx

    • 资源ID:4925861       资源大小:393.43KB        全文页数:6页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Visual Studio 2010中连接SQL数据库.docx

    Visual Studio 2010 中连接 SQL 数据库为了使vs2010自动生成用户登陆和用户管理的数据表,一般是通过点击vs2010中菜 单:网站3ASP.NET配置,或者点击解决方案资源管理器中的对应图标进入“ASP.Net Web应 用程序管理”页面,然后点击该页面中的“安全”进行设置。然而初学者往往在进入“安全”页面的时候出现各种各样的问题。下面一一来举例说 明。1、出现错误提示:在与SQL Server建立连接时出现与网络相关的或特定于实例的错误。未找 到或无法访问服务器。请验证实例名称是否正确并且SQL Server已配置为允许远程连接。(provider: Named Pipes Provider, error: 40 -无法打开到U SQL Server 的连接)。出现该问题的原因可能是SQL server服务没有打开。解决的方法是在SQL Server配置管理 器中启动SQL Server。如图1。图 1 启动 SQL Server如果还出现其它问题,那么请按以下步骤来一一检查,一定能完美解决。一、首先要创建一个数据库文件(扩展名为 MDF的文件):开始菜单3所有程序->Microsoft Visual Studio 20103Visual Studio Tools3Visual Studio 命令提示(2010)。在命 令提示里输入aspnet_regsql后回车。一直点下一步至图2所示,这里的服务器是你电 脑安装的SQL服务器名称,一般就是计算机名。身份验证根据SQL服务器里的设置选择, 一般选windows身份验证。数据库的名称可以选用默认名称(aspnetdb),也可以自定 义一个名称(如图2就自定义了一个wwwzgy的数据库),自定义名称时后续要注意VS 里面webconfig连接字符串里的名称要一致,后面会讲到连接字符串的写法。接下去一 直点下一步,直至完成提示成功。如果提示数据库已存在而无法创建,则可以改一下数 据库名称重新建一个数据库。数据库创建成功后,打开SQL Server Management就可以 看到数据库里多了一个刚刚创建的数据库(如图3 )。图2创建SQL数据库图3 SQL Server管理器中的数据库列表二、数据库创建好之后,就可以在VS2010中调用它了:在VS2010中打开网站根目录 下的Webconfig文件,找到connectionstring后面的一大串字符串,这就是数据库的连 接字符串,这个字符串写得对不对就很关键了。你可以手工写这段字符串,但你得先弄 明白它的意思才能写准确了,否则还是没法打开“安全”页面。我们来看一看可能的几 种情况吧:1、最常见的VS2010默认字符串是这样的:connectionString="datasource=.SQLEXPRESS;IntegratedSecurity=SSPI;AttachDBFilename=IDataDirectorylaspnetdb.mdf;User Instance=true"。这里面,data source是指数据库服务器的名称,如果你电脑上安装的是SQLEXPRESS,那 么恭喜你,这个写对了。后面Integrated Security是身份验证方式,就是上图2中你所选的 验证方式,SSPI是Microsoft安全支持提供器接口的意思。如果在图2中你选择的是SQL Server身份验证方式的话,这个就不能这么写了,后面再讲怎么写。AttachDBFilename 是指往数据库里添加一个数据库文件,这个数据库文件存放在网站根目录下App_data文 件夹里,文件名是aspnetdb.mdfo User Instance是用户实例,这个只有在、。1 Express中才 可以有,在SQL 2008 Enterprise版本中不可以用的。2、上面是SQL Server Express版本的默认连接字符串,如果你安装的不是SQL server Express, 这时问题就来了。该怎么改这个连接字符串呢,首先,在VS2010工具菜单下选”连接到 数据库”,出现如图4所示的添加连接对话框,在服务器中选择图2所填的服务器(如果 没有出现服务器列表,则需要把图1中SQL Server Brower启动),然后选择一个数据库名 称(即图2中创建的数据库名称)。点击一下“测试连接”,如果提示成功说明设置正确, 再点击添加连接对话框中的“高级”,在高级属性最下方,那一串就是我们需要的连接 字符串,把它考下来,替换Webconfig文件里的连接字符串。这样就大功告成了!三、数据库文件的存储位置虽然数据库创建好了,而且也能进入”安全”页面进行设置了,但是我们创建的数据库文 件保存在哪里了呢?如果使用SQL Express的话,数据库文件一般就存放在网站目录下的 App_data文件夹里。而如果是SQL Server 2008通常不是存放在网站目录下,而是放在SQL 的安装目录下,具体路径可以在SQL Server Management Studi。中右击数据库文件,选属 性 文件,就可以看到了,如图6。如果你想把这个数据库文件移到网站目录或其它地 方,你会发现直接考贝、剪切都无效,该怎么办呢?图4添加数据库连接图5连接字符串图6数据库文件的存放路径为了移动数据库文件,必须先将其与服务器分离,在SQL Server Management Studio中右击数据库文件,选择任务 分离,如图7。在分离数据库对话框中,选中“删除连接”和“更新统计信息”,如图8,点确定后分离数据库。分离数据库后,你就可以将数据库文件随意考贝或剪切到任何地方了。日LJ秘库©蒙液据库田救据库快照0 L J aspnetdblJ F:WEBSnEWEBSnE4APP_DATAASPNETDB.MDF® F:WE B S1TEWE B SUE 6APP_DATAASPN ETFO RWE B Sn田_j ReportServer0 L J R&portServerTempDE田uWWWZMB新醇据库N,,杏离皿.新蝴隘mm编写款据库脚本为*迎yft*:!? bllj* 1豚*策略。卜何旬 藻R)*晟)gShelKH)球m.才建F)名湛I据库逾嫌监视器皿重命名N)送事务日志L,,删除D生成脚本日.刷新旧使用Web E艮努爰布(U),屈性RJ导AfS®5,F田n室全性田口服矣器对田口复制田口管理图7分离数据库图8分离数据库对话框当你把数据库分离后移动到其它地方,VS2010将会找不到数据库文件,这时又无 法进入“安全”页面了。这时必须把数据库文件重新附加到SQL服务器里才行, 附加数据库到SQL服务器的操作如图4和图5所示,只是注意在图4中选择的是“附 加一个数据库文件”,把数据库文件重新附加到数据库中。得到新的数据库连接 字符串,如图9所示。把这个字符串替换掉Webconfig文件里的连接字符串,这样 又大功告成了。当然你也可以将图9中的字符串稍加修改,把App_Data'以及之前 的一连串绝对路径改成相对路径|DataDirectoryl,本例中,可以改成:"Data Source=ZGY-PC;AttachDbFilename=lDataDirectorylwwwzgy.mdf;Integrated Security=True"。

    注意事项

    本文(Visual Studio 2010中连接SQL数据库.docx)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开