<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sqlserver2008 on 冯威的博客</title><link>https://fwhyy.com/tags/sqlserver2008/</link><description>Recent content in Sqlserver2008 on 冯威的博客</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 07 Sep 2013 00:00:00 +0800</lastBuildDate><atom:link href="https://fwhyy.com/tags/sqlserver2008/atom.xml" rel="self" type="application/rss+xml"/><item><title>SqlServer2008R2用Windows身份登录18456错误解决</title><link>https://fwhyy.com/2013/09/sqlserver2008r2-windows-login-18456-error/</link><pubDate>Sat, 07 Sep 2013 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2013/09/sqlserver2008r2-windows-login-18456-error/</guid><description>&lt;p&gt;重装系统后发现SqlServer2008R2使用Windows身份验证不能进行连接，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302000357.webp" alt="07070635-ce750450dc434a518651c5d3b77f9402" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;以前经常会碰到SqlServer 身份验证连接失败，Windows身份验证的连接失败还是第一次，试了下SqlServer 身份验证可以正常连接，sa账号连接进去后，在安全性-》登录名下没有发现当前登录用户的账号，在登录名上点击邮件，新建登录名即可：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302000426.webp" alt="07070636-ed428dd377a147e99a2e428551933309" loading="lazy" decoding="async"&gt;
&lt;/p&gt;</description></item><item><title>附加数据库失败 操作系统错误5</title><link>https://fwhyy.com/2011/05/additional-database-failure-5120-error/</link><pubDate>Sun, 22 May 2011 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2011/05/additional-database-failure-5120-error/</guid><description>&lt;h2 id="环境"&gt;环境&lt;/h2&gt;
&lt;p&gt;数据库版本：SqlServer2008 R2 32位&lt;/p&gt;
&lt;p&gt;附加文件的版本：SqlServer2008 R2 64位&lt;/p&gt;</description></item><item><title>在SqlServer 2008中将数据导成脚本</title><link>https://fwhyy.com/2011/03/data-into-the-sql-script-in-sqlserver-2008/</link><pubDate>Thu, 31 Mar 2011 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2011/03/data-into-the-sql-script-in-sqlserver-2008/</guid><description>&lt;p&gt;当我们想将数据库搬到另一个环境中运行时，如果数据库的版本一样我们可以直接选择附加的方式，而如果实验环境中的数据库版本比当前数据库低，就无法附加了。这时要向将数据全部导过去就需要使用脚本的方式，像Sqldbx就可以将数据库中的数据导出成脚本。本文将说下怎样直接在SqlServer 2008中将数据导出成脚本。&lt;/p&gt;
&lt;p&gt;具体步骤：&lt;/p&gt;
&lt;p&gt;1 打开SqlServer 2008 ，选择需要将数据导出到脚本的数据库。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290623081.webp" alt="2011-03-31_102716" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;2 在选中数据库上右击，选择任务-》生成脚本…&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290623858.webp" alt="2011-03-31_102951" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;3 点击“生成脚本”后，弹出一个生成脚本的向导。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290623337.webp" alt="2011-03-31_103235" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;4 点击下一步至“设置脚本编写选项”，点击高级进入到高级设置对话框，可以看到“要编写脚本数据的类型”默认是“仅限架构”。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290623298.webp" alt="2011-03-31_103700" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;5 将“要编写脚本的数据的类型”修改为“架构和数据”。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290623038.webp" alt="2011-03-31_103808" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;6 执行完后，可以看到脚本中多了很多的Insert语句。&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201290624044.webp" alt="2011-03-31_104032" loading="lazy" decoding="async"&gt;
&lt;/p&gt;</description></item><item><title>SqlServer2008修改表时出现“save changes is not permitted…”解决方法</title><link>https://fwhyy.com/2010/06/sqlserver2008-modifying-a-table-save-changes-is-not-permitted-the-solution/</link><pubDate>Thu, 03 Jun 2010 00:00:00 +0800</pubDate><guid>https://fwhyy.com/2010/06/sqlserver2008-modifying-a-table-save-changes-is-not-permitted-the-solution/</guid><description>&lt;p&gt;最近使用SqlServer2008，发现在修改完表字段名或是类型后点击保存时会弹出一个对话框，对话框内容大致如下&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Saving changes is not permitted. The changes you have made require the following tables to be dropped and re-created. You have either made changes to a table that can’t be re-created or enabled the option Prevent saving changes that require the table to be re-created&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302001803.webp" alt="2010-06-03_094326" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;如果点击 Save Text File ，会保存一个文本文件，感觉没什么作用，内容如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302001334.webp" alt="2010-06-03_095158" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;点击 Cancel 后会弹出另一个对话框，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302001972.webp" alt="2010-06-03_095243" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;点击OK就关闭了对话框，当然我们的修改肯定也没有保存上。&lt;/p&gt;
&lt;h2 id="解决方法"&gt;解决方法&lt;/h2&gt;
&lt;p&gt;打开工具-选项，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302001623.webp" alt="2010-06-03_100942" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;在选项对话框中选择：Designers—Table and DataBase Designers ，将右边的Prevent saving changes that require table re-creation 前的勾选去掉，如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src="https://img.fwhyy.com/2022/202201302001244.webp" alt="2010-06-03_101349" loading="lazy" decoding="async"&gt;
&lt;/p&gt;
&lt;p&gt;点击OK后，表的结构就可以随意修改保存了&lt;/p&gt;</description></item></channel></rss>