不允许对文件或文件组 "sysft_srwapsrwap" 进行备份,因为它没有联机。解决办法

System.Data.SqlClient.SqlError: 不允许对文件或文件组 "sysft_srwapsrwap" 进行备份,因为它没有联机。可以使用 FILEGROUP 或 FILE 子句执行 BACKUP,以限制在选项中只包括联机数据。


解决方法(4种):
1、备份时选择存在的文件组。
原因:
因为你有数据文件已经设置为OFFLINE了,所以你只能通过从备份文件中还原,才能使它恢复为联机状态.
本身没有ALTER 语句使其ONLINE.
所以你在备份的时候,应该选择使用文件组或这文件选项的参数备份你的数据库,整个备份是会抛出错误的.
在备份的时候,不要选择数据库,要选择文件组,不存在的那个文件组不要打勾,就能够顺利备份了!
我的情形是存在两个文件组,一个是ChangeHope_B2C_Data,另外一个是sysft_srwapsrwap,不明白是啥玩意。


2、在数据库中删除sysft_srwapsrwap这个东西。
根据经验,应该是sql server 2005在还原sql server 2000备份文件的时候,把一些附加信息还原了。只要找到这些不需要使用到得信息,删除掉就可以了。
找到数据库下面的 存储,全文目录,sysft_srwapsrwap,把这个sysft_srwapsrwap删除,就可以正常备份了。


3、使用命令。
备份的数据库中存在offline状态的文件/文件组
1.你可以通过文件(组)备份来备份数据,在备份时不要指定offline状态的文件/文件组
2.可以将offline状态的文件组从数据库中移除掉,这样就可以进行数据库的备份
e.g. ALTER DATABASE 数据库名 REMOVE FILEGROUP 文件组名
点击新建查询后,
运行ALTER DATABASE 数据库名 REMOVE FILEGROUP 文件组名


4、创建全文目录

/*
这是因为数据库中全文目录是未联机。 要执行完整备份, SQL Server 2005 需要所有数据库文件和将联机数据库中全文目录。
因为一个或多个下列条件都满足全文目录可能联机:

• 全文目录文件夹删除或者损坏。
• 您没有启用全文索引数据库。
• 是从 Microsoft SQL Server 2000 数据库备份还原数据库。 因此, 文件夹是全文目录数据库中不存在其中还原数据库服务器上。
• 从 SQL Server 2000 升级 SQL Server 2005, 您运行的实例。 但是, 全文搜索服务无法访问在升级过程。
• 从位置附加数据库。 期间附件但是, 您指定为该全文目录文件夹正确位置。
解决问题:
1、创建全文索引
xx数据库—>属性—>文件—>使用全文索引
2、重新执行完整备份
*/

IIS Express命令行使用方法

使用方式:

iisexpress [/config:config-file] [/site:site-name] [/systray:boolean]

iisexpress /path:app-path [/port:port-number] [/clr:clr-version] [/systray:boolean]

/config:config-file

applicationhost.config文件的全路径。默认值是位于用户的Documents目录下的IISExpress8\config\applicationhost.config文件。

/site:site-name

要加载的站点名,在applicationhost.config文件中声明。

/path:app-path

待运行应用的完整物理路径。该选项不能与/config等相关选项一起使用。

/port:port-number

应用绑定的端口号。默认值是8080,还需要指定/path选项。

/clr:clr-version

运行应用的.NET Framework版本号(比如v2.0)。默认值是v4.0,还需要指定/path选项。

/systray:boolean

启用或禁用系统托盘应用,默认值是true。

示例:

iisexpress /site:WebSite1

该命令会运行用户配置文件中的WebSite1站点。

iisexpress /config:c:\myconfig\applicationhost.config

该命令会运行指定配置文件中的第一个站点。

iisexpress /path:c:\myapp\ /port:80

该命令会运行c:\myapp目录中的站点,端口号是80。

让IE8自动使用兼容模式显示网页的方法

IE8在默认情况下是使用标准模式(Standard Mode)来显示网页。 如果网页代码还没有标准化, 在IE8下可能会显示不正常。 这时候可以让用户使用兼容模式(Compatibility View) 来浏览网页。 所谓的兼容模式其实就是使用IE7的显示引擎。 IE8 上有个兼容模式按钮可以让用户切换到兼容模式。
为了省去用户点击兼容模式按钮的麻烦,你可以在网页代码的<head>里面加入以下这段代码来强制IE8使用兼容模式显示你的网页。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
网页代码示例:
<html>
<head>
  <!-- Use IE7 mode -->
  <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
  <title>算神——黎摄文</title>
</head>
<body>
  <p>Content goes here.</p>
</body>
</html>

腾讯微博开放平台API开放

腾讯微博开放平台API开放啦,使用腾讯微博开放平台提供的API创建自己的应用,需要首先填写个人资料,通过联系邮箱验证,获取开发者资格,就能创建自己的应用。腾讯微博开放平台,是基于腾讯微博系统,为广大开发者和用户提供的开放数据分享与传播平台。广大开发者和用户登录平台后,就可以使用平台提供的开放API接口,创建应用从微博系统获取信息,或将新的信息传播到整个微博系统中,丰富多样的API接口和应用,加上你的智慧,将创造出无穷的应用和乐趣。

平台使用说明:


腾讯微博开放平台,是基于腾讯微博系统,为广大开发者和用户提供的开放数据分享与传播平台。广大开发者和用户登录平台后,就可以使用平台提供的开 放API接口,创建应用从微博系统获取信息,或将新的信息传播到整个微博系统中,丰富多样的API接口和应用,加上你的智慧,将创造出无穷的应用和乐趣!

平台介绍 — 在微博开放平台能获取到的资源及优势
应用开发说明 — 说明如何成为一个开发者并创建应用
应用审核流程 — 审核应用的来源字段能获得的好处,以及如何审核
开发者协议 — 在此查看腾讯微博开放平台开发者服务协议
 

如何开发微博应用?(马上成为开发者)
你只需要按照如下步骤操作:

第一步:填写你的开发者信息;
第二步:联系邮箱通过验证;(电子邮箱将作为我们联系你的重要方式,请提供常用邮箱地址)
第三步:填写要创建的应用信息。

就能马上获取到微博App Key和App Secret,调用微博API,进行应用开发。 查看详细说明

腾讯微博开放平台:http://open.t.qq.com

谷歌全面开放App Inventor编程工具

谷歌结束Android编程工具App Inventor的封测,现已向全球公开发布。这对你来说意味着什么?现在,如果你有一个极好的点子,却不知道如何通过编程来实现,那么App Inventor可以帮你完成。作为一种“所见即所得”的工具,App Inventor让用户在使用时只需要把控大局,而其他的脏活儿、累活儿秩序丢给工具来完成即可。



立即生效!任何一个有谷歌账户的人可以马上登陆App Inventor开始创造自己的杀手级应用。不要被登陆页面上仍然存在的“需要邀请”选项给骗了-它现在是对所有人开放的。

今年圣诞节,送你的亲朋好友一个自制的Android应用作为礼物吧!或许什么方式都比不上用一个应用程序来表达“我爱你,妈妈!”更令人惊喜的了!

微软发布Visual Studio 2010 SP1公测版

微软今天宣布了Visual Studio 2010 SP1的Beta测试版,MSDN订阅用户即日起可以下载,普通用户则要等到明天。微软表示,SP1 Beta拥有“go live”许可,也就是说你可以使用该产品进行相关生产工作。
Visual Studio 2010 SP1 Beta下载:


http://go.microsoft.com/fwlink/?LinkId=207267(仅限MSDN订阅用户)

http://go.microsoft.com/fwlink/?LinkId=207130(普通用户)

自从今年4月份Visual Studio 2010和.NET Framework 4发布以来,微软根据用户的反馈开始了Visual Studio 2010 SP1的开发。SP1专注于完善开发者的体验,提供了一些呼声较高的功能,比如说更好的帮助支持、IntelliTrace支持64位和 SharePoint、内置了Silverlight 4工具。

主要改进如下:

— 帮助查看器

新的帮助查看器是一个简化的客户端应用程序,会介绍产品的主要功能。

— 更好的平台支持:

在Silverlight 3的基础上新增了对Silverlight 4工具的支持,添加了大量Windows 7专用MFC APIs,以便支持Direct2D、DirectWrite和Windows Animation动画技术。此外,SP1还包括很多方面的改进,比如:支持.NET 3.5下的单元测试(unit test)、VB Compiler运行时(runtime)的switch。