Creating multiple views in SQL Server 2008 database through sqlcmd

I've written a script that generates a ddl file. The ddl file contains all the table creation, view creation and stored proc creation SQL statements for refreshing my database. The ddl file gets run by sqlcmd.
From reading other forum posts, it seems that views and stored procedures can only be created through the sqlcmd command when they are part of an individual batch. Can someone please direct me to the documentation on how to do this?
My DDL is below pertaining to view creation:
CREATE VIEW [global].[viewDstLocations]
  WITH SCHEMABINDING
 AS
   SELECT REPLACE(STR(c.dstYear, 2), ' ', '0') AS 'DSTyear',
          a.countryCode AS 'CountryCode',
          a.countryDivision AS 'CountryDivision',
          a.stateCode AS 'StateCode',
          a.locationCode AS 'LocationCode',
          a.locationType AS 'LocationType',
          a.gmtVariation AS 'GMTvariation',
          c.dstVariation AS 'DSTvariation',
          REPLACE(SUBSTRING(CONVERT(VARCHAR(8), c.dstStartTs, 8), 1, 5), ':', '')  AS 'DSTstart_time',
          CONVERT(VARCHAR(8), c.dstStartTs, 12) AS 'DSTstart_date',
          c.statusMarkerStart AS 'StatusMarker_start',
          REPLACE(SUBSTRING(CONVERT(VARCHAR(8), c.dstEndTs, 8), 1, 5), ':', '')  AS 'DSTend_time',
          CONVERT(VARCHAR(8), c.dstEndTs, 12) AS 'DSTend_date',
          c.statusMarkerEnd AS 'StatusMarker_end',
          c.dataIndicator AS 'DataIndicator',
          b.locationName AS 'LocationName',
          a.latitude AS 'Latitude',
          a.longtitude AS 'Longtitude'
      FROM [global].[dstLocations] a
         LEFT JOIN [global].[dstLocationNames] b ON (b.locationId = a.locationId AND b.locale = 'en_US')
            LEFT JOIN [global].[dstLocationInfo] c ON (c.locationId = a.locationId);
GO;
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'DST location info shown in the legacy table structure as well as data format.',
 @level0type=N'SCHEMA', @level0name=N'global', @level1type=N'VIEW', @level1name=N'viewDstLocations';
GO;
CREATE VIEW [global].[viewTypes]
  WITH SCHEMABINDING
 AS
   SELECT a.levelTypeId, a.levelTypeName, a.levelDepth, b.productId, b.productName, c.baseLevelTypeId, c.baseLevelTypeName
      FROM [global].[levelTypes] a
         LEFT JOIN [global].[products] b ON (b.levelTypeId = a.levelTypeId)
            LEFT JOIN [global].[baseLevelTypes] c ON (c.levelTypeId = a.levelTypeId);
GO;
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'Displays level types and their associated products and base level types.' , @level0type=N'SCHEMA',@level0name=N'global', @level1type=N'VIEW',@level1name=N'viewTypes';
GO;
<<Several other views>>

Kalman,
I've followed that approach, but was getting an error. Hopefully this gives enough detail:
First, I use a .bat file to generate the sql file as you suggest. The structure is as follows:
USE [MYDB] 
GO
<<All my create scripts, without GO between them>>
GO;
<<All my view scripts, without GO between them>>
GO;
<<All my strored procedures, without GO between them>>
GO;
Then, I run the generated SQL with the -i option as you mentioned.
I get back the resulting error below:
Msg 156, Level 15, State 1, Server DEV-238SQLEXPRESS, Procedure viewDstLocations, Line 2
Incorrect syntax near the keyword 'EXEC'.
Msg 156, Level 15, State 1, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
Incorrect syntax near the keyword 'PROCEDURE'.
Msg 137, Level 15, State 2, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
Must declare the scalar variable "@parentId".
Msg 137, Level 15, State 2, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
Must declare the scalar variable "@levelTypeId".
Msg 137, Level 15, State 1, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
Must declare the scalar variable "@name".
Msg 137, Level 15, State 2, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
Must declare the scalar variable "@name".
Msg 134, Level 15, State 1, Server DEV-238SQLEXPRESS, Procedure spGeneralDeleteNodeAndSubtree, Line 2
The variable name errormsg has already been declared. Variable names must be unique within a query batch or stored procedure.
From the documentation, I saw that CREATE VIEW needs to be the first statement in a batch. I assume this to mean I will need to break out my view and stored procedures to separate files and call the sqlcmd command multiple times, once for the table creation
and then once for each view and once for each stored procedure. If there is a way to still do this as only one file, that would answer my original question.
If there is anything else I can paste or send, please let me know.

Similar Messages

  • Creating Universes from a SQL Server 2008 Database....Options?

    Needing to create a Universe from a SQL Server 2008 DB, I am of course finding it difficult at best to get the ball rolling. Support tells me the only option I have is to use Designer, and to not use the "Automated Detection" features because they are not for production environment use <citing business requirement differences as one issue, as was noted during a support call when I was having problems with our VM server literally locking up while the "Automatic Detection" features were trying to run>.
    So what that means is, from what I see, I am expected to manually add all of the SQL DB tables, and then have a Developer spend multiple hours adding appropriate Joins, Cardinalities, Keys, etc. And, whenever there are any DB changes, this has to be done all over again to the Universe to allow for syncronization with the DB.
    This really seems like a heavy load to bear just to be able to use SAP. Is anyone else having these same challenges? Are there other options I am just not seeing? Seems to me Builder needs a SQL bridge honestly.
    Appreciate any help I can get!!
    -Carl

    While it may seem disappointing, as long as you have the data schema and knowledge of the joins and cardinalities, then you've got a lot of the easy stuff sorted out.
    What you need to provide is a presentation layer that is more than just turning the tables and columns into classes and objects. There are often things that you need to create that don't exist in the database, such as objects for relative dates. These can be found in the thread that I created over on the BOB Board here:
    http://www.forumtopics.com/busobj/viewtopic.php?t=152613
    Make sure that all objects have a description
    Make sure that all dates and numbers have a format; there's nothing worse than creating a report and finding your year displayed as 2,011.00
    Use predefined filters - include prompts
    Other useful tips are available here:
    http://www.forumtopics.com/busobj/viewtopic.php?t=15227
    Do you have a set of reporting requirements?

  • How to restore SQL Server 2008 database to SQL Server Express 2012

    How to restore SQL Server 2008 database to SQL Server Express 2012.
    I BACKED UP a SQL Server 2008 database from work, which runs the enterprise version of 2008, and I tried to RESTORE it to my new 64-Bit home PC which is running the new SQL Server Express 2012 64-Bit (Advanced Edition).
    But if fails. I get the following message text.
    Can anyone help me please. I thought restoring a 2008 database to the later version 2012 would be possible.
    Here is the error message. Thanks.
    TITLE: Microsoft SQL Server Management Studio
    Restore of database failed. (Microsoft.SqlServer.Management.RelationalEngineTasks)
    ADDITIONAL INFORMATION:
    System.Data.SqlClient.SqlError: The database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3128. Either restore the database on a server that supports the backup, or use a
    backup that is compatible with this server. (Microsoft.SqlServer.SmoExtended)

    ADDITIONAL INFORMATION:
    System.Data.SqlClient.SqlError: The database was backed up on a server running version 8.00.2039. That version is incompatible with this server, which is running version 11.00.3128. Either restore the database on a server that supports the
    backup, or use a backup that is compatible with this server. (Microsoft.SqlServer.SmoExtended)
    Are you sure your database is SQL server 2008 from error message it seems your SQL server version is 2000.I guess you have multiple versions of SQL server.
    AFAIK you cannot restore backup of SQL server 2000 to 2012 directly .Restore it first to SQL 2008/2008R2 or 2005 then take backup again of new database created and then you would be able to restore it on 2012.Its kind of intermediate way
    Also make sure your DB size is less than 10 G as max DB size supported by Express edition is 10 G and if your DB size is more than 10 G restore will fail.
    You are also trying to restore enterprise DB backup on express edition so you will loose enterprise features on express edition
    Please mark this reply as the answer or vote as helpful, as appropriate, to make it useful for other readers

  • Creating Data Source to SQL Server 2008 in SharePoint Designer 2013

    Hello,
     I have been trying to create a Data Source connection to a SQL Server 2008 Database. I use a custom string and I choose the table to display and hit ok. When I try to click on the connection to edit it I get the following error.

    Hi Derek,
    According to your description, my understanding is that the error occurred when you edited the Data Source connected to SQL Server.
    How did you create the Data Source connected to SQL server using custom string?
    I recommend to connect to the database by saving the user name and password to see if the issue still occurs.
    More information are provided in the link below:
    http://office.microsoft.com/en-us/sharepoint-designer-help/add-a-database-as-a-data-source-HA010355745.aspx
    Best regards.
    Thanks
    Victoria Xia
    TechNet Community Support

  • Syncronize between multiple SQL server 2008 Databases

    II am developing an application for a waterborne shipping company. The main office is running SQL server 2008 and holds an employee database. They would like each ship to have access to the Db. Each ship is also running SQL 2008. In addition each ship will
    have multiple user needing update access to the Db.
    I'm not sure it is smart (or even Possible) to sync between multiple copies of a SQL Server 2008 DB. I started (and am not opposed to using .net Sync Services, creating compact edition (.sdf) files on the servers and 'sharing' it with the users. The
    problem with this is the sdf file would have to be replicated on each user machine. This would make data integrity a challenge.
    I should note that the ships are only occasionally connected to the internet, so working directly with the office db is not possible.
    Does anyone have any ideas, or shoud I resolve myself to using a shared copy of a compact edition of the DB?
    Thanks

    Merge replication han handle occasionally connected "devices". But you need to figure out whether update conflicts are acceptable and/or whether you can write your software so they don't happen in the first place.
    Tibor Karaszi, SQL Server MVP |
    web | blog
    Thanks. That gives me a starting point. I'm sure I'll have many questions.
    Thans again.

  • "Value cannot be null" error when trying to edit or create Maintenance Plan in SQL Server 2008

    I have SQL Server 2008 installed on Windows Server 2008 64bit, every time I try to open or create a new Maintenance Plan I receive the error:
    Value cannot be null.
    Parameter name: component (System.Design)
    Program Location:
       at System.ComponentModel.Design.DesignerHost.System.ComponentModel.Design.IDesignerHost.GetDesigner(IComponent component)
       at Microsoft.DataTransformationServices.VsIntegration.DtsDesignerService.OpenDesigner(String connectionString, Object connection, String objectUrn)
       at Microsoft.SqlServer.Management.DatabaseMaintenance.MaintDesignerMenuHandler.Invoke()
    And in the Design view screen
    "Microsoft SQL Server Management Studio is unable to load this document: Could not load type 'Microsoft.SqlServer.Dts.runtime.Wrapper.IDTSPackageSigning100' from assembly 'Microsoft.SqlServer.DTSRunTimeWrap, Version=10.0.0.0, Culture=neutral'. 
    I have searched for a possible solution and have tried some suggestions of registering the msxml6.dll but and have installed VS2008 SP1 but I'm not in a position where I can do a full reinstall of SQL Server right now. Any help is appreciated. My SQL server
    environment information is below. 
    Microsoft SQL Server Management Studio
    10.0.1600.22 ((SQL_PreRelease).080709-1414 )
    Microsoft Analysis Services Client Tools
    2007.0100.1600.022 ((SQL_PreRelease).080709-1414 )
    Microsoft Data Access Components (MDAC)
    6.0.6002.18005 (lh_sp2rtm.090410-1830)
    Microsoft MSXML 3.0 4.0 5.0 6.0 
    Microsoft Internet Explorer 8.0.6001.18943
    Microsoft .NET Framework 2.0.50727.4206
    Operating System 6.0.6002

    I digged a little deeper and figured out it was a missing directory/file in %TEMP%. Seems some CleaningTool removes all files/directories in %Temp% and after that SSMS was not working any longer. The missing file is actually not needed, but the
    missing directory causes the "Value cannot be null" error.
    My missing file name was:
    C:\Users\<username>\AppData\Local\Temp\2\6vvdaozf.tmp
    But the file name changes on every startup.
    So my missing directory name was:
    C:\Users\<username>\AppData\Local\Temp\2
    After creating a empty directory with the name "2" in %TEMP% all went back to work fine for me.
    I'm not sure the directory name is every time the same, but you can discover your missing file with the process monitor from Sysinternal Tools and filters to "Process Name is ssms.exe" and "Path contains AppData\Local\Temp"
    Hope this helps other people to solve their issues too.
    Thank you!! When I run %temp% it takes me to "C:\Users\Admin ...~\AppData\Local\Temp\some random number". At first the random number was 3, after I logged off and back on it was 2. My temp variable in enviromental variables is correct. I looked on another machine
    running SQL2008 and temp is correct there. If I try to rename the numbered folder SSMS stops working. Any idea?

  • How do I create a view in SQL Server in Visual Studio Express 2013 for Desktop?

    Hi
    I've got a SQL Server database set up using the internal SQL Server in Visual Studio Express 2013 for Desktop. I want to create a view (using tables with one to many relationships) but I don't
    know how to do it.
    Where can I find a good tutorial on creating views in SQL Server in Visual Studio Express 2013 for Desktop? I think Visual Studio Express 2013 for Desktop doesn't have some view designer that
    exists in the non-express version of Visual Studio (if I'm not mistaken). So I think I'd need a tutorial on how to do the actual SQL, unless there is some tool I don't know about.
    Thanks

    Hi ,
    According to your description, if you install SQL Server SQL Server 2014 Express and SQL Server Manager Studio tools (SSMS), if you want to create a view, you can use SSMS. Then if you want to connect to and Diagram your SQL Express Database in Visual Studio
    2013, you can attach the database file by using the .NET Framework Data Provider for SQL Server in Visual Studio, and create a database diagram via expanding the “Database Diagrams” node.
     For more information, there is similar issue about how to connect to and Diagram your SQL Express Database in Visual Studio 2012 , you can review the following article,
    http://blogs.msdn.com/b/bethmassi/archive/2011/10/27/how-to-connect-to-and-diagram-your-sql-express-database-in-visual-studio-lightswitch.aspx.
    Regards,
    Sofiya Li
    Sofiya Li
    TechNet Community Support

  • Problem in creating DATA Model from SQL SERVER 2008 in BI PUBLISHER

    Dear Team,
    I connect BI Publisher with SQL SERVER 2008 But On creating Report on BI,when we create data model...dataset,
    i select the tables but when i click on RESULT i am geting this error.
    error--
    [Hyperion][SQLServer JDBC Driver][SQLServer]Invalid object name 'DBNAME.DBO.TABLE'.
    please resolve this problem...
    Thanks,
    Him
    Edited by: h on Aug 22, 2011 6:31 PM

    Hi David,
    The things I said are not a fix for this problem.
    If your RCU installation worked, then you do not have to worry about modifying the createfr.sql.
    Edit:
    I've just tracked the problem. It appears that when using the query builder, BI forgets to add the " sign.
    For example:
    This query will give the hyperion error.
    select     "table"."field"
    from     "database.user"."table"
    To correct it write it like this:
    select     "table"."field"
    from     "database"."user"."table"
    Edited by: EBA on Nov 14, 2011 10:21 AM

  • How to attached a sql server 2008 database on sql server 2005

    Hi,
    I have a backup of database designed over sql server 2008. I need to attacched this on a machine where sql server 2005 is installed and I am getting the message while attaching the database.
    "The database can not be opened because it is version 661.
    the server supports version 611 and earlier"

    You need to install/have another instance of SQL Server 2008, restore over there the database and perhaps create a SSIS package to move objects and data into SQL Server 2005
    Best Regards,Uri Dimant SQL Server MVP,
    http://sqlblog.com/blogs/uri_dimant/
    MS SQL optimization: MS SQL Development and Optimization
    MS SQL Consulting:
    Large scale of database and data cleansing
    Remote DBA Services:
    Improves MS SQL Database Performance
    SQL Server Integration Services:
    Business Intelligence

  • SQL Geometry View in SQL Server 2008 R2

    I will preface by saying I'm not an expert on SQL Spatial and am just learning to use the Geometry functions...
    I am an analyst for a county government and am trying to do the following... we have a parcel dataset that has around 100k features and I'm trying to run a view that finds what county supervisor district each polygon is located within.
    If I use the code below I get 2 different values for a parcel where polygons are not coincident.
    polygonA = parcels
    polygonB = supervisor districts
    SHAPE = geometry storage field
    (polygonA.SHAPE.STIntersects(polygonB.SHAPE) = 1)
    If I use the code below on a small set of data, I get the desired results, but if I try to execute this on our entire parcel dataset, SQL Server times out.
    (polygonA.SHAPE.STCentroid().STIntersects(polygonB.SHAPE) = 1)
    We are using SQL Server 2008 R2 with Geometry storage.
    Any advice would be greatly appreciated in how to improve the performance of the query...if possible.

    If I use the code below on a small set of data, I get the desired results, but if I try to execute this on our entire parcel dataset,
    SQL Server times out.
    You could create a
    Spatial Index on your data to improve performance; see
    CREATE SPATIAL INDEX (Transact-SQL)
    Olaf Helper
    [ Blog] [ Xing] [ MVP]

  • Error creating GTC to Microsoft SQL Server 2008

    I have a table in a Microsoft SQL Server 2008 data base.
    When I set the configuration of the connector I get and error.
    com.thortech.xl.gc.exception.DBException: The schema sipec does not exist in the target database.
    In the database performed the following query " select * from sipec.dbo.TABLE" and throws me results. But if I performed the following query “select * from sipec.TABLE” this brings me no results.
    So if in the field “Parent Table/View Name” I put this “sipec.dbo.TABLE” in the log file I see this error
    com.thortech.xl.gc.exception.DBException: The table name must be specified in the form of [Schema].[Table] or [Table]
    I put the driver where the guide indicate

    What is the solution?
    I have the same thing with SQL Server 2008 64 bit. When i switch my datasource from SQL 2008 to SQL 2000 it works great otherwise it will not work. I have checked SQL Server 2008 that all the ports show 1433. I have been stuck on this for a while. I also checked the SQL Server Network Configuration / TCP/IP and i have nothing in the dynamic field and all the ports show 1433. If someone has allready figured this out it would be good to have a solution- Especially since coldfusion is supposed to connect to the database....
    Thanks for any help.

  • SQL Server 2008 Database Mail Failure

    I am currently using SQL Server 2008.  I have database mail setup and it was working for a while without any issues.  However, now we are getting the following message anytime it trys to send an email with a domain address other than our own.
    The mail could not be sent to the recipients because of the mail server failure. (Sending Mail using Account 4 (2010-07-21T15:21:58). Exception Message: Cannot send mails to mail server. (The operation has timed out.). )
    The emails have been setup and working since last year up until June 30th.  I have made sure that the server name for the email server is correct.  Ports 25, 110, and 443 are open on the email server and I setup the database mail to use port 25.
    The sever name is webmail.somecompanyname.com
    I tested on the server that I could telnet to the mail server and I get the response back from the server that says ready.
    I tested sending an email to my work address by right clicking database mail and send test e-mail.  When I send it to my work email it works fine (myname.somecompany.com)
    When I do the same test only sending it to my personal comcast account I get the error message in the
    sysmail_faileditems.
    Can anyone help shed some light on other possible issues that might be causing this to fail now?
    Any help is greatly appreciated.
    Thanks in advance.

    My issues with the email might be fixed now.  I will be keeping an eye on it today.
    It turns out that we have 2 IPs for the 2 different internet providers that we have for our company.
    In the
    On Mail server > Exchange Server Manager > SMTP Connector Properties
     > Access Properties > Access Tab > Relay button it had the ip address for one of the providers, but not for the comcast one that we just installed on June 30th.
    The network administrator added the ip for comcast to the location above and it seems to be working now.
    We will keep our fingers crossed.
    Thanks for all your suggestions.

  • Can I recover a damaged SQL Server 2008 database with the undamaged .mdb and .ldf files?

    Their original SQL Server was 2008, with SP unknown, but installed on D: and C: drives.  The power spike corrupted their O/S on the C:
    drive and someone reinstalled both the O/S and the SQL Server, which is now SQL 2008, SP4.  They have intact files for all system databases, both .mdb and .ldf.  Is there some way they can reconnect with the user databases using the intact copies
    of the previous system databases? I have heard that if the SQL Server is stopped, previous Master and Msdb .mdb and .ldf files moved into place and the server restarted, that any previous user database .mdb and .ldf files can be accessed by the SQL server.
    Is this the case, or are there details missing?

    Hello! try this steps
     1 Open your SQL Server Management Studio console. This application shortcut is available in the SQL Server directory in the Windows Start button.
    2  Enter the system administrator user name and password. SQL Server's administrator user name is "sa." This account is required for privileges to restore the database. If your restoring on a host provider server, use the administrator user name
    and password they supplied for your account.
     3 Right-click your database name and select "Attach." In the new window that opens, click the "Add" button to open a dialog box.
     4 Select your MDF file and press the "Ok" button. It may take several minutes to restore the database if it is a large file. Once the process is finished, browse your tables to verify the data. The database is now restored.
    If nothing helped try to use: 
    https://www.youtube.com/watch?v=1cbOYdvBW2c

  • Urgent : Domain creating for BPM in sql server 2008

    Hi,
    I have created the repository for SOA & BPM and installed the soa 11.1.1.7 in windows 64 bit.
    while am creating the domain for soa in weblogic server 10.3.6. Am getting error like
    [FMWGEN][SQLServer JDBC Driver][SQLServer]Could not find stored procedure 'master..xp_jdbc_open2'.
    CFGFWK-60850: Test Failed!
    For this issue i have found the solution from MOS
    SOA 11g: Data Source Error Using SQL Server in Domain Configuration Wizard, 'CFGFWK-60850' [ID 1483823.1]
    we have tried above solution but still we are facing the same issue.
    please suggest me to solve this issue.
    Regards
    Kumar V

    Hi,
    Now the issue has been fixed.
    we have followed the below mentioned document. it gives solution for this issue.
    SOA 11g: Data Source Error Using SQL Server in Domain Configuration Wizard, 'CFGFWK-60850' [ID 1483823.1]
    Thanks
    Kumar V

  • How to create interactive reports in SQL Server 2008 R2?

    Dear,
    I want to create a interactive dashboard in that there is 4 parts and on the selection of one values in one part, detailed value of other part of the report has been changed?
    I've tried through Bookmark but this loads complete data in other part of the report. but i just want to load the information of selected record.
    Please help to provide the solution for the same.
    Thanks in advance.

    Hi Anurag,
    I have an idea , for your scenario you can use subreport and pass parameter to that subrreport from first part to change the value based on the selection of value from first part.
    Suppose in first part you are showing aggregate values department wise and in second part you want to show details of that department which selected by user from the first part so you can create a separate part to show details of department with parameter
    department which will filter your report according to department and use this report in second part as sub report and for department parameter map it to the first part so if user will select on values of any department then that department name will be passed
    in the parameter of sub report and your sub report will show details of that department.
    so in first part go to textbox property and go to action tab and then pass parameter.
    some examples to set parameter from main report into sub report:
    https://www.katieandemil.com/ssrs-create-subreport-with-parameter-example-tutorial-ssrs-2008-r2?tab=article
    http://blog.aditi.com/enterprise_social/how-to-pass-multi-value-parameters-to-sub-reports-in-ssrs/
    Thanks!!
    Live life with joy and happiness! Avanish

Maybe you are looking for

  • Problems of Limit free

    China App Store software to limit free often prompted to change the price, can not buy ", there is no way to solve?

  • DCIM folder cannot be deleted on iPhone

    When I switched from the iPhone 4 to the iPhone 5, I transferred my photos manually into the phone, (because there wasn't enough space of iCloud to transfer them through that). I dragged the folder of photos on my computer into the iPhone folder on m

  • What is the URL for downloading Creative Suite 4 Design Premium to reinstall?

    I had my HD die on my iMac and support gave me a url to download my Creative Suite 4 Design Premium again to make my backup restore system work.  I have decided to switch to a new iMac so I need the url again as the backup again did not let me work e

  • Lumix Raw Files

    I have just purchased a Lumix DMC LX3 camera. Great camera, but the raw files are not yet supported by Lightroom 2 or Camera Raw. Any way around this?

  • Stroke and drop shadows on thumbnails

    Hi there. I'm trying to add a stroke and drop shadow to my lightbox thumbnails. While both appear perfectly in design mode, as soon as I view the site in preview or in a browser they both disappear. Do you know what the problem might be? Many thanks!