尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
数据库开发及ADO.NET(34)——ADO.Net基础、可能遇到的错误
一、ADO.Net基础1、直接在项目中内嵌mdf文件的方式使用SQLServer数据库新建→数据→基于服务的数据库。mdf文件随着项目走用起来方便和在数据库服务器上创建数据库没什么区别运行的时候会自动附加Attach。2、双击mdf文件会在“服务器资源管理器”中打开管理方式和在Management Studio没有什么本质不同。要拷贝mdf文件需要关闭所有指向mdf文件的连接。3、正式生产运行的时候附加到SQLServer上、修改连接字符串即可除此之外没有任何的区别在“数据库”节点上点右键“附加”在数据库节点上→任务→分离就可以得到可以拷来拷去mdf文件。4、用的时候要在控制台、WinForm项目中在Main函数最开始的位置加入备注中的代码。ASP.Net项目中不需要。5、代码string dataDir AppDomain.CurrentDomain.BaseDirectory; if (dataDir.EndsWith(\bin\Debug\) || dataDir.EndsWith(\bin\Release\)) { dataDir System.IO.Directory.GetParent(dataDir).Parent.Parent.FullName; AppDomain.CurrentDomain.SetData(DataDirectory, dataDir); }6、Asp.net 连接App_Data文件夹内数据库Data Source.\SQLEXPRESS;AttachDbFilename|DataDirectory|\Test.mdf;Integrated SecurityTrue;User InstanceTrue二、可能遇到的错误1、由于启动用户实例的进程时出错导致无法生成 SQL Server 的用户实例。例问题如何解决由于启动用户实例的进程时出错导致无法生成 SQL Server 的用户实例。该连接将关闭。在使用ASP.NET 2.0 SQL2005 aspnetdb(MemberShip等功能)时出现这个问题“由于启动用户实例的进程时出错导致无法生成 SQL Server 的用户实例。该连接将关闭。”其英文版本的相同问题的错误信息是“Failed to generate a user instance of SQL Server due to a failure in starting the process for the user instance. The connection will be closed.”最佳答案删除C:\Documents and Settings\[USERNAME]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS目录即可[USERNAME]是Windows用户名比如说Administrator2、版本太低只支持2005及以下数据库。解决安装VisualStudio 2008 SP13、启动超时。解决多试几次。
RELATED

相关推荐

Google Prompt Engineering白皮书翻译与提示工程实践

Google Prompt Engineering白皮书翻译与提示工程实践

1. Google Prompt Engineering白皮书翻译项目概述 最近在技术社区看到不少同行在讨论Google发布的Prompt Engineering白皮书,作为AI领域从业者,我决定系统性地翻译这份重要文档。这份白皮书详细阐述了提示工程(Prompt Engineering&#xff09…

📅 2026/9/18 5:09:17
终极免费Office激活方案:Ohook让你的Microsoft 365永久免费使用

终极免费Office激活方案:Ohook让你的Microsoft 365永久免费使用

终极免费Office激活方案:Ohook让你的Microsoft 365永久免费使用 【免费下载链接】ohook An universal Office "activation" hook with main focus of enabling full functionality of subscription editions 项目地址: https://gitcode.com/gh_mirrors/…

📅 2026/8/24 14:51:58
PUBG压枪工具终极指南:如何用罗技鼠标宏实现精准射击优化

PUBG压枪工具终极指南:如何用罗技鼠标宏实现精准射击优化

PUBG压枪工具终极指南:如何用罗技鼠标宏实现精准射击优化 【免费下载链接】PUBG-Logitech PUBG罗技鼠标宏自动识别压枪 项目地址: https://gitcode.com/gh_mirrors/pu/PUBG-Logitech PUBG-Logitech是一款专为绝地求生玩家设计的智能压枪辅助工具,…

📅 2026/8/24 14:51:58
MORE NEWS

更多资讯

📰

Hugo 开发服务器配置指南:Server 配置下的响应头、重定向规则与 404 处理

Hugo 开发服务器配置指南:Server 配置下的响应头、重定向规则与 404 处理 【免费下载链接】hugo The world’s fastest framework for building websites. 项目地址: https://gitcode.com/gh_mirrors/hu/hugo server 是 Hugo 中一组仅作用于开发服务器&#…

📰

Astro vs Next.js:从零JS到群岛架构的性能实战评测

别急着给 Next.js 判死刑,先看看你手里拿的到底是什么“锤子”如果你是个天天跟 React、Vue 打交道的前端,最近大概率被 Astro 刷屏了。铺天盖地的“放弃 Next.js,拥抱 Astro”,“首屏零 JS”,“速度提升 100%”……看…

📰

Slang 语义检查阶段深度解析:从 AST 到类型完备 IR 前置状态

Slang 语义检查阶段深度解析:从 AST 到类型完备 IR 前置状态 【免费下载链接】slang Making it easier to work with shaders 项目地址: https://gitcode.com/GitHub_Trending/sl/slang 本篇技术指南聚焦 Slang 着色语言编译器前端流水线中的**语义检查&…

📰

oh-my-hermes:为React Native定制一键式Hermes引擎开发工具链

1. 为什么会有 oh-my-hermes:先聊清楚它到底要解决什么问题1.1 Hermes 引擎开发里那些隐藏的重复劳动先说 Hermes 是什么。如果你做过 React Native 开发,Hermes 这个词大概率不陌生——它是专门为移动端设计的 JavaScript 引擎,Meta 开源出来…

📰

oh-my-hermes:模块化终端配置方案,一条命令还原你的开发环境

先说明一下,我今天要聊的不是某个神秘的希腊神话人物,而是一套我最近在折腾的终端环境配置方案,项目名就叫“oh-my-hermes”。名字确实有点玩梗的意思,灵感来自那几个经典的“oh-my-”系列工具,但核心目的很实在&#…

📰

企业AI服务市场分层与五类服务商精准定位

1. 企业AI服务市场现状与需求分析当前企业AI应用市场呈现明显的分层化特征,不同规模、不同数字化基础的企业在AI转型过程中面临着截然不同的挑战。根据Gartner最新调研数据显示,超过78%的中小企业表示在AI落地时遭遇技术选型困难,而大型企业则…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬